En Linux normalmente se usar grep para encontrar porciones de texto. Los equivalentes en Windows son: find y findstr.
Find viene de MS-DOS y findstr es mas moderno y soporta expresiones regulares.
Ejemplos de findstr con equivalencia de grep
1. Listar archivos que contengan el string aurlen en el nombre
#Linux $ ls -ls | grep aurlen #Windows c:\> dir | findstr aurlen
2.- Encontrar múltiples palabras y en “Case insensitive”, Sin importar mayúsculas
#Linux - necesita '-E' y usar "|" para poder buscar múltiples strings $ ls -ls | grep -iE "aurlen|technologies" #Windows – Usa espacios para separar multiples strings c:\> dir | findstr -i "aurlen technologies"
3.- Encontrar un string dentro de un archivo
#Linux $ grep aurlen proveedores.txt #Windows c:\> findstr aurlen proveedores.txt
4.- Contar el número de veces encontrado
#Linux $ grep -c aurlen proveedores.txt #Windows – Es necesario hacer un pipe con el comando find /c c:\> findstr -N “aurlen” proveedores.txt| find /c “:”
5.- Listar todo los archivos que contenga “aurlen” (de manera recursiva)
#Linux $ grep aurlen -lr /home/aurlen/ #Windows c:\> findstr /M aurlen c:\users\*