EXPRESIONES REGULARES
. Significa cualquier caracter.
^ Indica el principio de una línea.
$ Indica el final de una línea.
* Indica cero o más repeticiones del caracter anterior.
+ Indica una o más repeticiones del caracter anterior.
\< Indica el comienzo de una palabra.
\> Indica el final de una palabra.
\ Caracter de escape. Da significado literal a un metacaracter.
[ ] Uno cualquiera de los caracteres entre los corchetes. Ej: [A-Z] (desde A hasta Z).
[^ ] Cualquier caracter distinto de los que figuran entre corchetes: Ej: [^A-Z].
{ } Nos permiten indicar el número de repeticiones del patrón anterior que deben darse.
| Nos permite indicar caracteres alternativos: Ej: (^|[?&])
( ) Nos permiten agrupar patrones. Ej: ([0-9A-F]+:)+
BUSCAR POR NOMBRE DE ARCHIVO ( fuera de archivo – contenedor )
find
Parámetros : -name , – size ( ver unidades ) , -type ( ver tipos )
No hace falta recursividad
Combinación con -exec
find –version
find -delelete similar a -exec rm
Ejemplos :
https://www.linuxtotal.com.mx/index.php?cont=info_admon_022
https://blog.itlinux.cl/blog/2014/02/03/10-ejemplos-del-uso-del-comando-find/
BUSCAR DENTRO DE ARCHIVO ( dentro de archivo – contenido )
grep
parámetros de GREP
-c En lugar de imprimir las líneas que coinciden, muestra el número de líneas que coinciden.
-e PATRON nos permite especificar varios patrones de búsqueda o proteger aquellos patrones de búsqueda que comienzan con el signo -.
-r busca recursivamente dentro de todos los subdirectorios del directorio actual.
-v nos muestra las líneas que no coinciden con el patrón buscado.
-i ignora la distinción entre mayúsculas y minúsculas.
-n Numera las líneas en la salida.
-E nos permite usar expresiones regulares. Equivalente a usar egrep.
-o le indica a grep que nos muestre sólo la parte de la línea que coincide con el patrón.
-f ARCHIVO extrae los patrones del archivo que especifiquemos. Los patrones del archivo deben ir uno por línea.
-H nos imprime el nombre del archivo con cada coincidencia.
Fuente y ejemplos : https://enavas.blogspot.com/2008/04/el-shell-de-linux-comando-grep.html