Índice

Ejercicios

Los archivos proporcionados para los ejercicios están disponibles en la carpeta dedicada al capítulo, en el directorio Ejercicios/Archivos.

1. awk en línea de comandos

a. Ejercicio 1: awk y otros filtros

Comandos filtro útiles: awk, grep (ver capítulo Los comandos filtro), sed (ver capítulo El comando sed). Otro comando útil: file.

Muestre los nombres de los archivos de texto del directorio /etc.

Ejemplo de resultado

adjtime  
aliases  
asound.conf  
auto.master  
auto.misc  
. . .

b. Ejercicio 2: criterios de selección

1.

En su directorio actual, muestre las características de los archivos cuyo nombre comience con un punto (solo estos).

Ejemplo de resultado

drwxr-xr-x. 24 cristina cristina  4096  3 feb 12:26 . 
drwxr-xr-x. 11 root     root      4096 27 ene 14:06 .. 
-rw-------.  1 cristina cristina  14752 22 ene. 12:40 .bash_history

2.

En su directorio actual, muestre los nombres de los archivos que comienzan con un punto, salvo "." y "..".

Ejemplo de resultado

.bash_history  
.bash_logout  
.bash_profile  
.bashrc

c. Ejercicio 3: criterios de selección, visualización de campos, secciones BEGIN y END

A partir del archivo php.ini proporcionado:

1.

Muestre las líneas que no comiencen por ";" y que terminen en On u Off.

Ejemplo de resultado

engine = On 
short_open_tag = Off 
asp_tags = Off 
zlib.output_compression ...