CMD 창에 텍스트 파일의 내용을 표시하고 싶습니다. 또한 tail -f
Unix의 명령 과 같이 파일에 추가 된 새로운 줄을보고 싶습니다 .
CMD 창에 텍스트 파일의 내용을 표시하고 싶습니다. 또한 tail -f
Unix의 명령 과 같이 파일에 추가 된 새로운 줄을보고 싶습니다 .
답변:
more
를 클릭해야하는 시점에 N 개의 화면이
내장 기능이 있다고 생각하지 않습니다.
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
Windows에는 기본 제공 옵션이 없습니다. 지속적으로 로그를 모니터링하려면이 무료 응용 프로그램 BareTailPro를 사용할 수 있습니다 .
TAIL 유틸리티는 Windows Server 2003 Resource Kit Tools 에서 얻을 수 있습니다 .
추가 세부 정보는 다음과 같습니다.- Windows 용 Tail 명령 (CMD) .
파일 내용을 실시간으로 표시하고 파일이 변경되면 업데이트하려면 다음 스크립트를 사용하십시오.
@echo off
:start
cls
type myfile.txt
goto start
cmd 창을 닫을 때까지 계속 반복됩니다.
몇 가지 방법으로 그렇게 할 수 있습니다.
하나는이다 type
명령 : type filename
다른는 것입니다 more
명령 : more filename
함께 more
당신은 또한 그렇게 할 수 있습니다 :type filename | more
마지막 옵션은 다음을 사용하는 for
for /f "usebackq delims=" %%A in (filename) do (echo.%%A)
것입니다 . 이것은 각 줄로 이동하여 내용을 표시합니다. 이것은 type
명령 과 동일 하지만 내용을 읽는 또 다른 방법입니다.
무엇을 사용할 것인지 묻는다면, more
명령을 사용하여 일시 정지하십시오.
예를 들어 모든 .config (또는 .ini) 파일 이름과 파일 내용을 사용자 참조를 위해 하나의 문서로 표시하려면 (이것은 사용자가 쉘 명령, 즉 95 %를 모르는 것을 의미합니다)
FORFILES / M * myFile.ini / C "cmd / c echo 파일 이름 : @file >> % temp % \ stdout.txt 및 & @ @path >> % temp % \ stdout.txt && echo. >> % temp % \ stdout.txt "| % temp % \ stdout.txt 유형
설명 :-ForFiles : 각 파일 회의 기준에 따라 디렉토리 (및 자식 등)에서 루프-처리중인 현재 파일 이름을 반환 할 수 있음 (@file)-처리중인 전체 경로 파일을 반환 할 수 있음 (@path)-유형 : 파일 내용을 출력
Ps : 마지막 파이프 명령이 % temp % 파일을 가리키고 집계 내용을 출력합니다. 일부 문서에서 복사 / 붙여 넣기를하려면 텍스트 패드에서 stdout.txt 파일을여십시오.
좋은 날.