|
Implantación de sistemas operativosProntuario de los talleres del trimestre 1Profesor Alejandro de la Torre |
|
El interprete de comandos (shell) - I
El interprete de comandos (shell) - II.
SSH.
Guia de referencia rápida de comandos GNU/Linux
Hoja de referencia rápida de comandos GNU/Linux
Redirección de la entrada y las salidas de comandos
Tabla resumen de la sintaxis de redireccionamientos admitidos en bash
Expresiones regulares (tutorial creado por un experimentado programador de HTML y perl)
Conoce tus expresiones regulares - By IBM developers works - inglés
Conoce tus expresiones regulares - By IBM developers works - español
Expresiones regulares en profundidad
Uso de expresiones regurales en los comandos GNU/Linux
Estructura de un comando
*[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 |