Partie 2

Exercice Partie 2

Exercices

Pipes, jokers et redirections

La commande cat

1.Comment visualiser deux fichiers l'un apres l'autre a l'aide de la commande cat ?

2.Comment faire une copie d'un fichier sans utiliser cp ni ouvrir d'editeur de texte ?

3.Utiliser cat pour ecrire un peu de texte et mettre le resultat dans un fichier notes?

Jokers et expressions regulieres

1.Vous avez chez vous des fichiers appeles essai1, essai2, essai3 et essai4. Comment les effacer en une seule ligne de commande ?

2.Vous desirez regrouper dans un repertoire Rangement les fichiers dont le nom contient un caractere minuscule suivi d'un caractere majuscule. Quelle(s) est/sont la/les commande(s) a donner ?

Exercices sur Germinal (fichiers dans la zone TP)

1.Combien de fois le mot MINE apparait dans chaque chapitre de la premiere partie de Germinal ?

2.Combien y a-t-il de lignes blanches dans zola1.txt ?

Exercices sur le PERE DUCHESNE (version texte brute)

Avec Emacs

1. Construire une macro pour extraire : Tous les mots qui commencent par CITOY

2.Tous les mots qui commencent par ARISTO

3.Tous les mots qui commencent par BOUGRE

4.Tous les sequences qui parlent des SANS-CULOTTES

5.Toutes les mots qui parlent de PATRIE

6.Toutes les mots qui parlent de LIBERTE

7.Toutes les mots qui parlent de TEMPS. Indiquer dans quels sens ce mot est employe.

8.Toutes les mots qui parlent de REPUBLIQUE

9.Toutes les mots qui parlent de TRAHISON

10.Toutes les sequences correspondant au debut d’un paragraphe.

11.Construire un macro pour: Extraire les segments de longueur 2 contenant la forme aristocrate(s)

12. Extraire les segments de longueur 2 contenant la forme sans-culottes (s).

13. Extraire les segments de longueur 2 contenant la forme femme(s).

14. Extraire les segments de longueur 2 contenant la forme citoyen(s).

15. Extraire les segments de longueur 2 contenant la forme bougre(s).

16. Extraire les segments de longueur 2 contenant la forme ennemi(s).

17. Extraire les segments de longueur 2 contenant la forme REPUBLIQUE.

18. Extraire les segments de longueur 2 contenant la forme NATION.

Avec Egrep

1.Ecrire une commande qui permet de filtrer les lignes :contenant des mots commencant par CITOY

2.contenant des mots commencant par ARISTO.

3.contenant des mots commencant par BOUGRE.

4.qui parlent des SANS CULOTTES.

5.contenant une majuscule (attention, au format des majuscules dans le texte).

6.contenant des mots qui se terminent par ER.

7.contenant des mots qui parlent de DANGER.

8.contenant des mots qui parlent de PATRIE.

9.contenant des mots qui parlent de LIBERTE.

10.contenant des mots qui parlent de TEMPS. Indiquer dans quels sens ce mot est employe.

11.contenant des mots qui parlent de TRAHISON.

12.contenant des sequences de mots comportant une forme negative : ne...pas, n...pas, .....