/ / Grep "file binario corrisponde". Come ottenere il normale output di grep? [duplicato] - bash, grep

Grep "file binario corrisponde". Come ottenere il normale output di grep? [duplicato] - bash, grep

Ho uno script grep che cerca in una directory ricorsivamente.

grep -n -R -e "search term" -e "second search term" ./

Tuttavia i risultati che ottengo sono i seguenti. Si noti che ci sono partite trovate in JPG ma nessun risultato effettivo.

Binary file ./jpg/00015928.jpg matches
Binary file ./jpg/00015296.jpg matches
Binary file ./jpg/00020072.jpg matches

C'è un modo per vedere il risultato nell'output come una normale ricerca di grep?

risposte:

33 per risposta № 1

Provare:

grep --text

o

grep -a

in breve. Questo è equivalente a --binary-files=text e dovrebbe mostrare le corrispondenze nei file binari.