Está en la página 1de 2

SSOO. Ejercicios UNIX.

Comandos de Archivos y Directorios


Implantación de Sistemas Operativos

EJERCICIOS DE FILTROS
1. Obtén el nº de ficheros que hay en el directorio actual, sin incluir los ocultos.
2. Obtén el nº de ficheros que hay en el directorio actual,incluyendo los ocultos
3. Muestra las 5 últimas líneas del fichero (/etc/passwd)
4. Muestra las 5 primeras líneas del fichero (/etc/passwd)
5. Muestra sólo la quinta línea del fichero (/etc/passwd)
6. Muestra sólo la penúltima línea del fichero (/etc/passwd)
7. Obtén una lista de usuarios conectados ordenada alfabéticamente
8. Mostrar el fichero /etc/services pantalla a pantalla
9. Contar las líneas, palabras y caracteres que contiene el fichero (/etc/passwd).

10. Crea dos ficheros, nombres y direcciones, utilizando la orden cat, con la siguiente
información:

nombres direcciones
=========== ===================
george 55 Aim Avenue
fred 1005 Marks Road
david Thompson Street
janet Pedwell Road

11. Une ambos ficheros en uno nuevo, llamado personas, utilizando como carácter
separador “:”.
12. Modifica ahora el fichero nombres para que toda su información esté contenida en la
misma línea. Utiliza de nuevo el comando paste y guarda el resultado en un nuevo
fichero llamado línea.
13. Ordena el fichero personas por el campo nombres.
14. Ordénalo ahora por el campo direcciones.
15. Ordénalo de nuevo por el campo nombres pero descendentemente.
16. Muestra ahora sólo las direcciones y guarda, a la vez, el resultado en corte1.
17. Muestra ahora sólo los dos primeros caracteres de las direcciones y guarda, a la vez,
el resultado en corte2.
18. Cambia todos los caracteres : por |.

19. Elimina los caracteres r, s del fichero personas, sin distinguir entre mayúsculas y
minúsculas

20. Crea un fichero de texto (fichero.txt) que contenga las siguientes palabras (una en
cada línea):
a aba aabb aabbb aaabbb
SSOO. Ejercicios UNIX. Comandos de Archivos y Directorios
Implantación de Sistemas Operativos

aa baa Abab ababa bababa


ab bbb Baaa abbba bbaabb
ba aaaa Baba bbaab bbabaa
aaa aaba Bbbb bbbaa bbbabb
Extrae únicamente las líneas que:
a. contengan la cadena "aba"
b. contengan tres "b" seguidas
c. empiecen por dos "a"
d. terminen por "ba"
e. empiecen por "a" y terminen por "b" (en medio puede haber cualquier cosa)
f. contengan sólo "a" (la cantidad no importa)
g. primero haya sólo una "b" y luego varias "a" (y no vuelva a haber más "b")

También podría gustarte