L5OTC1
Partie 1
Commandes Unix élémentaires
Créez un fichier premiertexte contenant une ou deux phrases.
Visualisez le contenu de premiertexte sans l'éditer.
![](images/Partie1/premiertexte.jpg)
Quelle est la taille de premiertexte ?
![](images/Partie1/taille_premiertexte.jpg)
Faites une copie de premiertexte appelée double.
Comparez leurs tailles.
![](images/Partie1/double.jpg)
Renommez double en introduction.
![](images/Partie1/double_introduction.jpg)
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/.
![](images/Partie1/essai.jpg)
Faites une copie de premiertexte appelée copie, et placez-la également dans essai/.
Affichez une liste de ce que contient essai/.
![](images/Partie1/copie.jpg)
Essayez de détruire essai/. Que se passe-t-il ? Que faut-il faire pour détruire un répertoire ?
![](images/Partie1/mkdir_essai.jpg)
Détruisez tout ce que contient essai/.
![](images/Partie1/rm_contenu_essai.jpg)
Détruisez essai/.
![](images/Partie1/rmdir_essai.jpg)
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) ?
![](images/Partie1/grep1.jpg)
Comment faire apparaître le numéro de la ligne où figure le mot recherché ?
![](images/Partie1/grep2.jpg)
Comment faire pour afficher le nombre d'occurences du mot recherché ?
![](images/Partie1/grep3.jpg)
Comment faire pour que grep ignore la casse des caractères (différence entre majuscules et minuscules) dans sa recherche ?
![](images/Partie1/grep4.jpg)
Comment faire pour faire apparaître non pas les lignes où figurent le mot, mais les noms des fichiers ?
![](images/Partie1/grep5.jpg)
Comment faire apparaître les lignes où ne figurent pas le mot recherché ?
![](images/Partie1/grep6.jpg)
Comment faire apparaître les noms des fichiers ne contenant pas le mot recherché ?
![](images/Partie1/grep7.jpg)
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".
![](images/Partie1/grep8.jpg)
Introduction aux expressions régulières
Texte de Travail : ZOLA
Chercher toutes les lignes commençant par "a" ou "A".
![](images/Partie1/zola1.jpg)
Chercher toutes les lignes finissant par "rs".
![](images/Partie1/zola2.jpg)
Chercher toutes les lignes contenant au moins un chiffre.
![](images/Partie1/zola3.jpg)
Chercher toutes les lignes commençant par une majuscule.
![](images/Partie1/zola4.jpg)
Chercher toutes les lignes commençant par "B", "E" ou "Q".
![](images/Partie1/zola5.jpg)
Chercher toutes les lignes finissant par un point d'exclamation.
![](images/Partie1/zola6.jpg)
Chercher toutes les lignes ne finissant pas par un signe de ponctuation (point, virgule, point-virgule, deux-points, point d'interrogation, point d'exclamation).
![](images/Partie1/zola7.jpg)
Chercher tous les mots contenant un "r" précédé de n'importe quelle lettre majuscule ou minuscule.
![](images/Partie1/zola8.jpg)
Chercher tous les mots dont la seconde lettre est un "r".
![](images/Partie1/zola9.jpg)