2011-07-22 13 views

Respuesta

6

Mi disculpas a todos, usted tiene que utilizar -I hacer caso omiso de los archivos binarios. Esos fueron los archivos que fueron devueltos. No me di cuenta de esto hasta que eliminé -l, lo que me indicó que los resultados eran de naturaleza binaria.

grep -rlI '`' ./* 

Desde la página del manual:

-I  Process a binary file as if it did not contain matching data; 
      this is equivalent to the --binary-files=without-match option. 
0

sólo tiene que ir con el, que trabajó para mí

grep -ri \` * 
0
grep -irl '`' * 

o

grep -irl \\` * 
0

Si no necesita realmente para que coincida con el acento grave en sí, sino que busca para que coincida con algo cerrado por una tilde (como tabla de MySQL autogenerado nombres, por ejemplo) un comodín de un solo carácter (".") también hace el truco.

lo estoy usando como esto hasta ahora:

grep "INSERT INTO .my_table." sqldump.sql 
Cuestiones relacionadas