[cmd] CMD에서 텍스트 파일 내용을 어떻게 표시합니까?

CMD 창에 텍스트 파일의 내용을 표시하고 싶습니다. 또한 tail -fUnix의 명령 과 같이 파일에 추가 된 새로운 줄을보고 싶습니다 .



답변

more명령을 사용할 수 있습니다 . 예를 들면 다음과 같습니다.

more filename.txt

한 번 봐 가지고 는 Win32에 대한 GNU 유틸리티를 또는 다운로드 :


답변

‘type’명령을 사용하여 cmd에서 파일 내용을 볼 수 있습니다.

예 –

type abc.txt

자세한 내용은 여기를 참조하십시오 .


답변

내장 기능이 있다고 생각하지 않습니다.

xxxx.txt > con

윈도우의 기본 텍스트 편집기에서 파일이 열립니다 …

type xxxx.txt

현재 창에 파일이 표시됩니다. 아마도 이것은 당신이 사용할 수있는 매개 변수를 가지고 있습니다 …

비슷한 질문은 여기에 있습니다 : CMD.EXE 배치 스크립트가 txt 파일에서 마지막 10 개 행을 표시 할 수
는 “더”명령은 주어진 라인에서 파일을 표시하거나 Win32에서의 GNU 유틸리티를 사용할 수 있습니다 그래서 어떤 제안 bryanph 그의 링크에서.


답변

‘more’ 명령을 사용 하여 파일의 내용을 볼 수 있습니다 .

more filename.txt


답변

단일 PowerShell 명령을 사용하여 파일 끝을 검색합니다.

powershell -nologo "& "Get-Content -Wait c:\logFile.log -Tail 10"

PowerShell 3.0 이상에 적용됩니다.

또 다른 옵션은이 코드를 사용하여 TAIL.CMD라는 파일을 작성하는 것입니다.

powershell -nologo "& "Get-Content -Wait %1 -Tail %2"


답변

이를 위해 ” Windows PowerShell “이라는 Microsoft의 고급 명령 줄 셸을 사용할 수 있습니다 . 최신 버전의 Windows에서는 표준으로 제공되지만 아직 설치하지 않은 경우 Microsoft에서 다운로드 할 수 있습니다 .

텍스트 파일에서 마지막 다섯 줄을 얻으려면을 사용하여 파일을 읽은 Get-Content다음 Select-Object마지막 다섯 항목 / 줄을 선택하십시오.

Get-Content c:\scripts\test.txt | Select-Object -last 5

출처 : Get-Content Cmdlet 사용


답변

Windows에는 기본 제공 옵션이 없습니다. 지속적으로 로그를 모니터링하려면이 무료 응용 프로그램 BareTailPro를 사용할 수 있습니다 .