Académique Documents
Professionnel Documents
Culture Documents
Exercice 1
La commande $cat descartes.txt permet d’afficher le contenu du fichier nommé descartes.txt.
Cette commande est utilisée pour concaténer et afficher le contenu d'un fichier texte dans le
terminal.
Une pipe | sert a diriger une sortie d’une commande vers l’entré d’une autre commande tous
dans une même commande.
$tr-cs A-Za-z "\012': Cette commande utilise tr pour supprimer toutes les lettres de l'alphabet
(majuscules et minuscules) du fichier descartes.txt et les remplace par des sauts de ligne
(\012). Cela signifie que chaque lettre sera sur une ligne différente.
tr A-Za-z: Cette commande utilise à nouveau tr, mais cette fois, elle n'est pas suivie d'une
expression régulière, donc elle ne fait rien de particulier. Elle n'affecte pas le contenu du fichier car il
manque un deuxième argument pour indiquer par quoi les caractères devraient être remplacés.
Compte rendu, Slema Oumaima
$ cat descartes.txt | tr -cs A-Z a-z '\012' | tr A-Z a-z | sort -f | uniq -c
sort -f: La commande sort est utilisée pour trier les lignes du fichier.
L'option -f indique à sort de trier de manière insensible à la casse, c'est-à-dire qu'elle considérera
les lettres majuscules et minuscules comme équivalentes.
uniq -c: La commande uniq est utilisée pour supprimer les lignes consécutives en double.
L'option -c ajoute un compteur au début de chaque ligne pour indiquer combien de fois cette ligne se
répète.
Compte rendu, Slema Oumaima
Compte rendu, Slema Oumaima
Exercice 2
$cat lesmots.txt
Compte rendu, Slema Oumaima
$cat lesmots.txt
ou bien
$ more lesmots.txt pour l’affichage d’un fichier
uniq -d: Utilise la commande uniq pour filtrer les lignes consécutives en ne montrant que les lignes
qui sont en double. L'option -d signifie "show only duplicate lines".
> dup.txt: Redirige la sortie résultante de la commande uniq -d vers un fichier appelé dup.txt. Cela
crée ou remplace le fichier dup.txt s'il existe déjà.
Cette séquence de commandes identifie les lignes dupliquées dans le fichier lesmots.txt et les
enregistre dans un fichier appelé dup.txt.
La commande more dup.txt est ensuite utilisée pour afficher le contenu du fichier dup.txt dans le
terminal, page par page, afin que vous puissiez le consulter
Compte rendu, Slema Oumaima
Compte rendu, Slema Oumaima
la commande recherche des lignes dans le fichier lesmots.txt qui contiennent des mots qui
commencent par "po", suivi de "l" ou "u", puis de n'importe quels caractères, et se terminant par
"es". Cela pourrait correspondre à des mots tels que "poles", "poules", etc
Cette commande recherche des lignes dans le fichier lesmots.txt qui contiennent des mots qui
commencent par "poursui", suivis de n'importe quels caractères, et se terminent par "es" suivi de zéro
ou plusieurs "s". Cela pourrait correspondre à des formes différentes du mot "poursuivre"