Partie 1

Commandes Unix élémentaires




Créez un fichier premiertexte contenant une ou deux phrases.
Visualisez le contenu de premiertexte sans l'éditer.



Quelle est la taille de premiertexte ?




Faites une copie de premiertexte appelée double.
Comparez leurs tailles.



Renommez double en introduction.



Quelle différence y a-t-il entre "mv double introduction" et "cp double introduction" ?
En l'occurence ici, il n'y aura aucune différence étant donné que les deux fichiers sont stockés au même endroit.

Créez un répertoire essai/.
Déplacez introduction dans essai/.



Faites une copie de premiertexte appelée copie, et placez-la également dans essai/.
Affichez une liste de ce que contient essai/.



Essayez de détruire essai/. Que se passe-t-il ? Que faut-il faire pour détruire un répertoire ?



Détruisez tout ce que contient essai/.



Détruisez essai/.

>


Exercices sur grep



Les options de grep

Quelles sont les options de grep qui permettent d'obtenir des lignes de contexte (qui précèdent et/ou suivent la ligne où figure le mot) ?



Comment faire apparaître le numéro de la ligne où figure le mot recherché ?



Comment faire pour afficher le nombre d'occurences du mot recherché ?



Comment faire pour que grep ignore la casse des caractères (différence entre majuscules et minuscules) dans sa recherche ?



Comment faire pour faire apparaître non pas les lignes où figurent le mot, mais les noms des fichiers ?



Comment faire apparaître les lignes où ne figurent pas le mot recherché ?



Comment faire apparaître les noms des fichiers ne contenant pas le mot recherché ?



Comment faire pour que grep ne recherche que les lignes où figure le mot tel quel, et non pas ses variantes ? Par exemple : on cherche le mot "travail", mais pas "travailleur" ou "travailler".




Introduction aux expressions régulières

Texte de Travail : ZOLA

Chercher toutes les lignes commençant par "a" ou "A".



Chercher toutes les lignes finissant par "rs".



Chercher toutes les lignes contenant au moins un chiffre.



Chercher toutes les lignes commençant par une majuscule.



Chercher toutes les lignes commençant par "B", "E" ou "Q".



Chercher toutes les lignes finissant par un point d'exclamation.



Chercher toutes les lignes ne finissant pas par un signe de ponctuation (point, virgule, point-virgule, deux-points, point d'interrogation, point d'exclamation).



Chercher tous les mots contenant un "r" précédé de n'importe quelle lettre majuscule ou minuscule.



Chercher tous les mots dont la seconde lettre est un "r".



Plan de la page

Commandes UNIX élémentaires
Quelques manipulations de fichiers et de dossiers.
Ici

Exercices sur Grep
Exercices sur la commande grep et ses différentes options
Fichiers p96.tab et p96.bal

Ici