I've checked out a lot of links on how to grep individual escape characters or literal strings, but I just cannot get them to combine to find the background-red ANSI escape sequence ^[41m, even typing the ^[ as both Ctrl+V+Ctrl+[ and the two literal characters ^+[ and using both the -E and -F flags.
The raw bytes I am trying to find, given by hexdump are:
1b 5b 33 37 6d 1b 5b 34 31 6d 30 2e 30 30 25
Where this corresponds to WHITE FOREGROUND RED BACKGROUND 0.00%. I'm producing these codes with Python's colorama package and Fore.WHITE+Back.RED, just in case anyone is curious.
So, what is the secret I am missing?


\grep '\^\[41m'?^[41mcontent of the target file ? Usehexdump -C <filename>. I have no problem to grep it with GNU grep 2.16.