Está en la página 1de 4

Ejercicios de linea de comandos

Comando: grep

1.- Dado el siguiente fichero de prueba 'texto':


a
aa
ab
aba
aaa
abab
abba
La cadena a es capicua
Tambien es capicua la cadena aa
La cadena ab no es capicua
En una cadena capicua su final refleja su principio
Si concatenas una cadena y su reflejo el resultado es
capicua
A
AA
ABA
Listar las lneas que cumplan lo siguiente:
Contengan una letra 'a'.

Contengan dos letras 'a' consecutivas.

Ejercicios de linea de comandos


Comando: grep
Contengan dos letras 'a' no necesariamente consecutivas.
Grep 'a[^a][^a]*a' texto

Contengan dos letras 'a' separadas por al menos otro carcter.


Grep 'a..*a' texto

No contengan la letra 'a'


Grep -v 'a' texto

No contengan letras maysculas.


Grep -v [A-Z] texto

Comiencen por la letra 'a'.


grep ^a texto

Ejercicios de linea de comandos


Comando: grep

Comiencen por una letra minscula.


Grep '^[a-z]' texto

Acaben con la cadena 'capicua'.


Grep 'capicua$' texto

Comiencen por 'La' y acaben por 'capicua'.


Grep '^La..*capicua$' texto

2.- Dado el siguiente fichero de prueba 'texto':


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Listar las lneas que cumplan lo siguiente:

Ejercicios de linea de comandos


Comando: grep

Que contengan el dgito 1.


grep '1' texto

Que contengan el dgito 1 3.


grep '[13]' texto

Que contengan un nmero entre 1 y 5.


grep '^[1-5]$' texto

Que contengan un nmero entre 10 y 14.


grep '^1[0-4 ]$' texto

También podría gustarte