En cadenas de texto
- . : reemplaza un caracter
- * : reemplaza 0 o muchos caracteres
- [...] : acepta solo los caracteres entre los corchetes
- + : busca el caracter anterior una o mas veces
- | : operador OR
Con esto por ejemplo en un ls podríamos mostrar filtrando con egrep solo parte de los archivos, por ejemplo, los html o los de texto.
ls | egrep "(*[.]htm*|*[.]txt)"
que retornará algo así como
salida.html
salida2.html
visual2.txt
En la linea de comandos
- * : cero o muchos caracteres.
- ? : cualquier caracter.
- [...] : cualquiera de los caracteres dentro de corchetes.
- [^...] : cualquier caracter distinto a los que estan dentro de corchetes.
Por ejemplo, supongamos deseamos ver todos los archivos de 4 letras, un punto y cualquier cosa a continuación, ejecutamos lo siguiente:
ls ????.*
que nos regresarà algo así como:
cosa.tar.gz otro.zip
No hay comentarios:
Publicar un comentario