Está en la página 1de 4

Tenemos el fichero 500claves.

txt con una lista de 500


palabras.
Cómo serían los comandos / regexp para:
1. Mostrar las líneas que empiezan por 1

2. Contar las líneas que empiezan por 1

3. Mostrar las líneas que tienen una “a” o un “1” o ambos


(sin comillas)

4. Mostrar las líneas que terminan por “21”

5. Mostrar las líneas que contienen la cadena abc

6. Mostrar las líneas que terminan en “.”

7. Mostrar las líneas que empiezan por a y enviar el


resultado al archivo claves-a.txt
8. Mostrar las líneas que terminan por s y enviar el
resultado al archivo claves-s.txt

9. Numerar las líneas

10. Contar cuantas claves contienen la letra c

11. Contar cuantas claves terminan por a

12. Mostrar líneas que contengan dos veces el carácter a

13. Mostrar líneas que contengan al menos dos veces


seguidas el carácter 'a '

14. Mostrar las líneas que contienen dos caracteres


contiguos que sean ‘a’ o ‘e’
$grep ‘[ae][ae]’ 500claves.txt
15. Mostrar las líneas que contienen tres números
contiguos
$grep ‘[0-9][0-9][0-9]’ 500claves.txt

16. Mostrar las líneas que contienen de 1 a 3 números


contiguos y seguido un punto ‘.’.
$grep ‘[0-9][0-9][0-9]’ {.} 500claves.txt

17. Mostrar las líneas que contienen de 7 a 8 números


contiguos y una letra contigua a los números.

18. Alternativa ‘|’. Mostrar las líneas que empiecen por


2 números o que empiecen por 3 letras.

19. Mostrar las líneas que empiecen por 1 número y


contigua una letra o una letra y contiguo un número.

20. Mostrar líneas que contengan al menos dos veces


seguidas el carácter 'a ', pero no más de dos.

21. Mostrar líneas que contengan un DNI válido


22. Mostrar líneas que contengan un NIE válido

23. Mostrar líneas que contengan una IPv4 válida

También podría gustarte