[리눅스] Strings 특정 문자열 들어있는 행 확인

리눅스 파일 내부 특정 문자열 찾기

리눅스 파일 내부 특정 문자열 찾기

예를 들어 파일 안에 .co.kr 이라는 문자가 들어있는 행들만 확인하고 싶을 때 아래와 같은 형태로 명령어를 사용할 수 있습니다.

# strings /etc/mail/virtusertable.db | grep .co.kr

strings [파일] | grep [찾을 텍스트]

 

# strings messages |grep Err

messages의 Error 메시지를 찾을 때도 간단하게 사용할 수 있습니다.

 

# cat messages |grep Err

cat 명령어가 아무래도 strings 명령어보다는 더 익숙할 거라고 생각됩니다. strings를 대신해서 cat을 사용해도 동일하게 찾을 텍스트를 읽어내는 것을 볼 수 있습니다.

댓글

Designed by JB FACTORY