20132013. 12. 26. 10:34

List.txt 파일에서 ‘라이고’라는 문자열이 포함된 줄을 제외한 나머지 text 를 새로운 파일로 생성하는 방법입니다.

 

 

[원본 파일]
PS D:\temp> type .\list.txt
김수현
라이고, 이연희
전지현
김수현, 전지현
이연희
이연희, 김수현
라이고
전지현
김수현, 전지현, 이연희

 

 

PS D:\temp> Get-Content .\list.txt | where-object {$_ -notmatch '라이고'} | set-content .\list_new.txt

 

[새롭게 생성된 파일]
PS D:\temp> type .\list_new.txt
김수현
전지현
김수현, 전지현
이연희
이연희, 김수현
전지현
김수현, 전지현, 이연희

PS D:\temp>

 

 

한 가지 더!

해당 텍스트 파일에서 마지막 n줄만 확인하고 싶을 때, Tail 을 사용할 수 있습니다.

 

PS D:\temp> Get-Content .\list_new.txt -Tail 2

 

 

[출력결과]

전지현
김수현, 전지현, 이연희

PS D:\temp>

 

위 결과를 별도의 파일로 저장하고 싶다면 위 명령 뒤에 이어서 | Set-content NEW.TXT 라고 추가하면 되겠네요!

 

 

[참고자료]
Where-Object
http://technet.microsoft.com/en-us/library/hh849715.aspx

 

 

작성자 : Lai Go / 작성일자 : 2013.12.26

Posted by Lai Go