Expresiones Regulares en Linux
Expresion | Descripción |
---|---|
´…´ |
Lo que esta encerrado entre apostrofes será interpretado literalmente |
| |
Coloca la salida estándar de un programa en la entrada estándar del otro (Esto es una interconexión o Pipes). ls | wc -1 Cuenta los archivos. |
`orden` |
El shell sustituye el resultado de la orden (es igual que $(orden)) Ejemplo: [adrian@laptop-adrian ~]$ echo `date` |
^ |
Principio de cadena (línea), grep '^h' notas muestra líneas de notas que empieza por h |
\ |
Antes de un carácter especial hace que dicho carácter sea interpretado literalmente, como por ejemplo cuando tenemos que referirnos a nombres con espacios $cd carpeta\ sin\ título/ O tenemos que buscar una cadena que contenga por ejemplo el carácter * entonces será \* |
[ ] |
Una lista de caracteres rodeados por [ y ] concuerda con cualquier carácter de esa lista; si el primer carácter de la lista es el acento circunflejo ^ entonces concuerda con cualquier carácter de fuera de la lista. Por ejemplo, la expresión regular [0123456789] concuerda con cualquier carácter dígito, [Hh]ola, satisface a Hola como a hola. [a-zA-Z] cualquier carácter formado por letras mayúsculas o minúsculas |
var=hola |
Asigna a la variable var el valor hola |
var=$pp |
Agrego a la variable el valor pp |
sh pp |
Le indica al shell que tome la entrada del archivo pp |
P1 || p2 |
Ejecuta p1, si no se logra, ejecuta p2 |
p1 && p2 |
Ejecuta p1, si lo logra, ejecuta p2 |
? |
Cualquier carácter, solo un carácter |