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 string matching pattern.

you may want run

man grep 

and find out options mean.


Comments

Popular posts from this blog

android - Automated my builds -

how to proxy from https to http with lighttpd -

python - Flask migration error -