1. Jokers et expressions regulieres

1. On peut effacer les trois fichiers essai 1, 2 et 3 en une seule commande en utilisant la commande : > rm essai*

2. Pour regrouper tous les fichiers ayant un suffixe .c dans un répertoire C/, j'utilise lacommande : > mkdir C | mv *.c C 

3. Pour regrouper dans un répertoire Rangement tous les fichiers dont le nom contient un caractère minuscule suivi d'un caractère majuscule j'utilise la commande : > touch aA.txt | mkdir Rangement | mv [a-z][A-Z] Rangement

4. Pour fair la même chose avec les fichiers dont le nom contient trois voyelles à la suite, j'utilise la commande : > touch aaa.txt | mv *[aeiouyaeiouy][aeiouy]*Rangement

5. En utilisant ls et grep, on peut afficher des fichiers dans /bin dont le nom :

6. Comment éliminer les lignes vides dans un fichier ? Comment éliminer les lignes ne contenant que des blancs ?

Egrep -v « ^$ » toto.txt > totosanslignesvides.txt

2. Exercices sur GerminaL

 

1. Pour savoir combien de fois le mot «mine» apparaît dans chaque chapitre de la première partie de Germinal, on peut utiliser le code : >  egrep -o "\bmine\b" ZOLA.txt | wc -w

2. Pour savoir combien il y a de lignes blanches dans zola1.txt, on peut utiliser la commande : > egrep "^$" ZOLA.txt | wc -l

 

Haut de page