CMD 창에 텍스트 파일의 내용을 표시하고 싶습니다. 또한 tail -f
Unix의 명령 과 같이 파일에 추가 된 새로운 줄을보고 싶습니다 .
답변
답변
답변
내장 기능이 있다고 생각하지 않습니다.
xxxx.txt > con
윈도우의 기본 텍스트 편집기에서 파일이 열립니다 …
type xxxx.txt
현재 창에 파일이 표시됩니다. 아마도 이것은 당신이 사용할 수있는 매개 변수를 가지고 있습니다 …
비슷한 질문은 여기에 있습니다 : CMD.EXE 배치 스크립트가 txt 파일에서 마지막 10 개 행을 표시 할 수
는 “더”명령은 주어진 라인에서 파일을 표시하거나 Win32에서의 GNU 유틸리티를 사용할 수 있습니다 그래서 어떤 제안 bryanph 그의 링크에서.
답변
답변
단일 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