티스토리 뷰

linux와 달리 windows에서는 tail 명령어가 없다. 아니 있기는 한데 이것을 직관적으로 사용을 할 수가 없다. 하지만 간단한 스크립트를 하나 만들어서 간단히 사용을 할 수 있다. 방법은 다음과 같다. 


tail bat 파일 만들기 (eg. win_tail.bat)

@echo off
PowerShell Get-Content -Path "%1" -Wait -Tail "%2" -Encoding UTF8

메모장을 열어서 위와 같은 내용을 작성하고 win_tail.bat 파일을 만든다. 

첫번째 인자값으로는 파일의 경로 두번째 인자값으로는 출력할 라인 수를 지정을 했다. 

물론 이 bat 파일을 만들지 않고 그냥 이 명령어를 사용해서 바로 원하는 동작을 할수 있다. 하지만 추후에도 tail을 많이 사용해야 한다면 이렇게 파일로 만들어 놓고 사용을 하면 편하다. 

작성을 했으면 저장을 누른다. 

windows tail batch 파일

저장을 할때 주의해야 할 점은 파일 형식을 모든 파일로 하고 .bat 파일로 만들어야 한다. 그럼 bat 파일이 실행이 되고 이제 이것을 가지고 windows PowerShell에서 tail을 비교적 쉽게 사용할 수 있다. 


PowerShell 에서 tail bat 파일 실행해보기 

PowerShell을 켠다. 그리고 다음과 같은 명령어를 쳐본다. 

> [bat파일경로]\win_tail.bat [출력할파일] [출력할라인]

exception.20210329.log 파일에 대해 마지막 10줄만 출력하고 그 뒤의 출력을 기다리는 역할을 한다. 

windows에서 작업을 많이 한다면 하나 만들어 놓고 쓰자. 

 

끝!

댓글
최근에 올라온 글
최근에 달린 댓글
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30