Publicidad
martes, 28 de septiembre de 2010
jueves, 9 de septiembre de 2010
Palabras
12/05/2004
32.455
693141592
Pepito Cuarto
-45
1990130N
333,
91234567
esto no son cuatro palabras
.5667
199011N
3333,3
963141592
Esto Son Cuatro Palabras
03/001/2003
22556871n
4/3/5
99/99/99
hola 25
12.34
26026
68888
PEPito CONejo
hola adios
Ejercicio
Crea un archivo de texto (expr_reg_1.txt) que contenga las siguientes palabras (una en cada línea):
-34,2 | 12/05/2004 | 32.455 | 693141592 | Pepito Cuarto |
-45 | 1990130N | 333, | 91234567 | esto no son cuatro palabras |
.5667 | 199011N | 3333,3 | 963141592 | Esto Son Cuatro Palabras |
03/001/2003 | 22556871n | 4/3/5 | 99/99/99 | hola 25 |
12.34 | 26026 | 68888 | PEPito CONejo | hola adios |
Escribe expresiones regulares de manera que la orden:
grep -opciones expresion_regular expr_reg_1.txt
extraiga únicamente las líneas que sean:
- números enteros (positivos o negativos)
- números decimales (con una coma como separador decimal)
- números decimales (con una coma o un punto como separador decimal)
- números de teléfonos (de nueve cifras, que empiecen por 9 o 6)
- códigos postales (de cinco cifras, que empiecen como mucho por 5)
- DNI (siete u ocho cifras que pueden ir seguidas de una letra)
- fechas (dd/mes/año)
- palabras en minúsculas sin números
- palabras en las que sólo la primera letra esté en mayúscula
- tres o cuatro palabras (sin números)
Arquitectura de la máquina virtual de JAVA
martes, 7 de septiembre de 2010
Práctica con grep
Práctica:
Abre una sesión en GNU/Linux
En tu directorio de trabajo genera un archivo llamado eses que contenga las siguientes lineas (copia identico todo el texto, toma en cuenta mayúsculas, minúsculas y puntuaciones):
LA sonsa osa Susy a esos osos solo asea.
La sonsa osa Susy a esos osos solo asea.
.Salas se sale a esa sala, a esa sala se sale Salas, sale a esa sala Salas.
SALAS SE SALE A ESA SALA, A ESA SALA SE SALE SALAS
A esos osos la osa Susy solo asea
.SOLO ASEA LA SONZA OSA SUSY A ESOS OSOS
Esto es el uso de las eses, ssss.
FIN
Utilizando el comando grep y las espresiones regulares visualiza las líneas que contienen solo tres caracteres del archivo eses.
Visualiza las líneas del archivo eses que contengan tres o más eses seguidas.
Muestra las líneas del archivo eses que comienzan por punto.
Ahora muestra las líneas que no comienzan por punto del mismo archivo
Visualiza las líneas del mismo archivo que terminan con caracter S.
Muestra las líneas que terminen con a del mismo archivo.
Muestra las líneas que contienen como secuencia de caracteres una o más letras mayúslas del archivo eses.
Despliega las palabras que contienen la secuencia de caracteres en la que tenemos en primer lugar una O, después dos caracteres cualesquiera y por último una S, no importando si son mayúsculas o minúsculas.