linux - How to grep for presence of specific hex bytes in files? -
my web app displaying bizarro output (unicode characters shouldn't there, etc.). best can reckon somehow introduced bad char somewhere in source, can't figure out where. i found this answer states can like: grep -obuap "<\x-hex pattern>" . when copy unicode char out of browser , bless hex editor, tells me exact bytes of char are: 15 03 01 ef bf bd 02 02 how can format <\xhex pattern> match exact bytes need. tried: grep -obuap "<\x-15 03 01 ef bf bd 02 02>" . but doesn't work. thoughts? check post again. frost not including '<' , '>' in actual grep command. used carats enclose example statement. actual statement looks this: "\x01\x02" not: "<\x01\x02>" i have c source file on computer begins line: #include <stdio.h> when run grep -obuap '\x69\x6e\x63\x6c\x75\x64\x65' io.c i get 1:include that is, line number followed only ...