|
Director de sesión en el aula - GNU/Linux & UNIXProfesor Alejandro de la Torre |
|
*[ab]* |
Que contengan el carácter a
o el b en cualquier posición de la cadena |
|
find /etc -maxdepth 1 -type d -name "*[ab]*" 2> /dev/null | wc -l find /etc -maxdepth 1 -type d 2> /dev/null | wc -l Obsérvese como
el primer comando arroja una cifra diferente como
consecuencia de la regexp aplicada a los nombres
de los directorios.
|
||
oro[A-E]-* |
Localiza cadenas
de caracteres que comiencen por los caracteres “oro” y a
continuación cualquier carácter (sólo uno) comprendido
entre A y E (mayúsculas) seguido de un guión y después
cualquier cosa |
|
cat << EOF > textoejemplo.txt Relación de referencias documentales encontradas en el Archivo de Indias sobre los atraques de barcos en el puerto de Sevilla en el siglo XVI procedentes de las Americas con cargamentos de oro, plata y piedras preciosas. Formato de las referencias: Primeros caracteres: letras minúsculas del material precioso embarcado. Seguidos de: una letra mayúscula indicativa del tipo de nave. Seguidos de: secuencia de números precedida por un guión indicativo del legajo que contiene el documento original de la época con el registro portuario de la nave. oroZ-1003 plataG-54225 oroF-35564 oroA-34445 plataA-2066 jadeD-88799 perlaA-3345 plataC-93300 rubiB-27688 oroB-55912 EOF grep oro[A-E]-* textoejemplo.txt |
||
datos1[1-4] |
Que comience por los caracteres “datos1” y a continuación cualquier carácter (sólo uno) comprendido entre el 1 y el 4 | |
[123]???t* |
Que comience por “1” “2” o “3” (cualquiera de ellos pero sólo uno) que a continuación tenga tres y sólo tres caracteres cualesquiera que sean, a continuación el carácter “t” y después de él cualquier cosa y de cualquier longitud | |
[dD]ocs |
Que comience por “d” o “D” y continue con “ocs”. (Cadenas de 4 caracteres.) | |
[^0-9] |
Que contenga un carácter y que no sea ningún número comprendido entre el 0 y el 9 |