Sommaire

Exercices

Les fichiers fournis pour les exercices sont disponibles dans le répertoire dédié au chapitre sous l’arborescence Exercices/fichiers.

1. awk en ligne de commande

a. Exercice 1 : awk et autres filtres

Commandes filtres utiles : awk, grep (cf. chapitre Les commandes filtres), sed (cf. chapitre La commande sed). Autre commande utile : file.

Faire afficher les noms des fichiers texte du répertoire /etc.

Exemple de résultat

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

b. Exercice 2 : critères de sélection

1.

Dans votre répertoire courant, afficher les caractéristiques des fichiers dont le nom commence par un point (uniquement ceux-là).

Exemple de résultat

drwxr-xr-x. 24 christie christie  4096  3 févr. 12:26 . 
drwxr-xr-x. 11 root     root      4096 27 janv. 14:06 .. 
-rw-------.  1 christie ociensa  14752 22 janv. 12:40 .bash_history

2.

Dans votre répertoire courant, afficher les noms de fichiers commençant par un point, sauf . et ...

Exemple de résultat

.bash_history 
.bash_logout 
.bash_profile 
.bashrc

c. Exercice 3 : critères de sélection, affichage de champs, sections BEGIN et END

À partir du fichier php.ini fourni :

1.

Faire afficher les lignes qui ne commencent pas par ";" et qui se terminent par On ou Off.

Exemple de résultat

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