Estoy usando el editor de texto gedit con terminal incrustado en ubuntu 12.04. Estoy tratando de buscar algo de texto usando grep
. Quiero buscar esta línea de código
'type' => 'select'
Lo intenté:
grep -r '\'type\' => \'select\''
Pero grep
no devolvió ningún resultado.
Entonces, ¿alguien puede decirme cómo buscar el código anterior?
fuente
$var
, puede hacerlogrep '$var' file.php
entre comillas simples. Para más detalles, publique una nueva pregunta y déjeme un comentario aquí. Estaré encantado de ayudar.$output = $info['function']($variables);
solo tuve que escapar de ellos correctamente con doble barra diagonal inversa. Este es mi comando grep después de todo lo dicho y hecho:targetstring="\$output = \$info\\['function'\\](\$variables);" targetlinenumber=`grep -n "$targetfile" -e "$targetstring" | cut -d :f 1`
cd al directorio que contiene su archivo .txt
Luego :
puedes usar
grep "'type' => 'select'" name.txt
o:
Salida:
fuente
grep
otra funcionalidad (ligeramente irrelevante).-r
opción (como escribe OP), el nombre del archivo no es necesario.