
Al trabajar con consola en linux, cuando tenemos que ver el contenido de ficheros de texto. El comando cat lee el contenido, mientras que el comando grep permite filtrar las líneas en las que aparezca un texto.
El comando:
cat fichero | grep texto
Sacaría el contenido de todas las líneas del fichero en las que apareciera el texto indicado.
Para los sistemas windows/Dos, el comando equivalente a cat es type, mientras que el equivalente a grep es find. La diferencia (además de las opciones) es que el texto que se tiene que buscar en find va entre comillas. Así pues, el equivalente al comando anterior en windows seía
type fichero | find "texto"
Dejo también las opciones del comando find:
FIND [/V] [/C] [/N] [/I] [/OFF[LINE]] "cadena" [[unidad:][ruta]archivo[ ...]]
/V Muestra todas las líneas que no tengan la cadena especificada.
/C Muestra sólo el número de líneas que contienen la cadena.
/N Muestra el número de línea de cada línea.
/I Omite mayúsculas/minúsculas al buscar una cadena.
/OFF[LINE] No omite archivos con el atributo "sin conexión" establecido.
"cadena" Especifica el texto que se desea buscar.
[unidad:][ruta]archivo Especifica el o los archivos a buscar.