16진수 문자열을 재귀적으로 grep(또는 검색)하려면 어떻게 해야 합니까?

16진수 문자열을 재귀적으로 grep(또는 검색)하려면 어떻게 해야 합니까?

어쨌든, 서버에 사악한 쓰레기가 남긴 일부 파일을 추적하려고 합니다.

fgrep -r "STRING" /경로/여기

일반적인 물건을 찾는 데는 좋은 성과를 거두었습니다.

하지만 16진수 패턴(알다시피... \xNN 유형 문자열)을 검색하려면 어떻게 해야 합니까?

아마도 대답하기 쉬운 질문일 것입니다. 하지만 bash 화면을 시작하는 데 너무 오랜 시간이 걸렸습니다!

답변1

니가 무슨 말하는지 모르겠어. 아마도 GNU의 경우 grep:

grep -Ero '(\\x[[:xdigit:]]{2})+' .

일치하는 형식 문자열 \xNN(4문자 백슬래시 x및 2자리 16진수)

관련 정보