Strings2 [Linux 셸 스크립트] 파일처리 - 047 바이너리 파일에 포함된 문자열 열기 1. 사용 명령어 (1) strings (2) grep 2. 키워드 & 사용처 (1) 키워드 바이너리 파일, 검색, 실행 파일 (2) 사용처 에러 메시지를 바탕으로 그 메시지를 출력하는 명령어를 찾고 싶을 때 사용합니다. 3. 실행 예제 $ ./strings.sh /home/park/myapp/bin/start: error: Unknown Error /home/park/myapp/bin/kill: Unknown Error at %s /home/park/myapp/bin/kill: Unknown Error at %s:%d 4. 스크립트 #!/bin/sh # 검색할 에러 메시지 message="Unknown Error" strings -f /home/park/myapp/bin/* | grep "$messag.. 2021. 3. 26. [RHEL6] 파일 찾기 명령어(egrep, find, grep, locate, strings) 1. egrep(문자열 검색) 1) 경로 : /bin/egrep 2) 요약 : 파일 내의 문자열을 지정한 패턴으로 추출 3) 사용 방법 : egrep [옵션] [패턴] 파일 4) 옵션 -A num, --after-context=num : 일치하는 줄 다음에 지정한 줄 수 (num)만큼의 내용을 더 보여줌 -b, --byte-offset : 일치하는 줄을 출력하는 내용의 맨 아페 바이트 오프셋(byte offset)을 보여줌 -B num, --before-context=num : 일치하는 줄의 위에 지정한 줄 수 만큼의 내용을 더 보여줌 -c, --count : 일치하는 줄의 수를 보여줌 -C[num], --before-context=num : 일치하는 줄의 위와 아래에 지정한 줄 수만큼의 내용을 더 보여.. 2020. 4. 2. 이전 1 다음