#12728 - Note : faire des "grep" dans des fichiers binaires contenant une portion de texte
http://lehollandaisvolant.net/?mode=links&id=20150709135018
Un fichier texte qui contient des données binaires est impossibles à greper (il vous dira juste si la chaîne est trouvée, mais n’affichera rien à l’écran.
Solution :
Passer par la commande string va virer tout le code binaire et donner à grep juste le texte, qu’il peut parser tranquillement.
ÉDIT : https://www.shaarli.fr/my/tsyr2ko/?UwNu5A
Effectivement on peut se passer du chat (cat) :
Solution :
$ cat fichier.bin | strings | grep 'str'
Passer par la commande string va virer tout le code binaire et donner à grep juste le texte, qu’il peut parser tranquillement.
ÉDIT : https://www.shaarli.fr/my/tsyr2ko/?UwNu5A
Effectivement on peut se passer du chat (cat) :
$ strings fichier.bin | grep 'str'