¿Hay alguna forma de encontrar una cadena o frase de forma recursiva en todos los archivos de una carpeta desde la línea de comandos, de modo que la salida sea similar al comportamiento de búsqueda de Sublime Text 2? Al igual que con la ruta del nombre de archivo en el que se ha encontrado la cadena y parte del bloque de texto que la contiene.
command-line
terminal
zsh
sublime-text-2
oh-my-zsh
user234989
fuente
fuente
Respuestas:
Asumiré que está utilizando un sistema * nix. Si solo desea los archivos en la carpeta actual, haga
Si también desea realizar un retiro en subcarpetas, use
Detalles:
fuente
--color
opción. El nombre del archivo se imprime en magenta, el texto correspondiente en rojo.