Travail sur egrep:
Consignes:
- Fichiers de travail
- Commande permettant de connaître le nombre de lignes contenant le mot "mine"
- Commande permettant de connaître le nombre de lignes blanches
Réponses:
Commentaire:
On a téléchargé et dézipé les 6 fichiers de travail:Zola1.txt,Zola2.txt, Zola3.txt, Zola4.txt, Zola5.txt et Zola6.txt. On place les fichiers dans le répertoire de travail tal-exo/.
- Commande permettant de connaître le nombre de lignes contenant le mot "mine"
Commande:
macbook-de-admin:tal-exo admi$ egrep -c "\bmines?\b" zola1.txt zola2.txt Zola3.txt Zola4.txt Zola5.txt Zola6.txt
Commentaire:
En une ligne de commande, on affiche les résultats de chaque fichier. Ce symbole "?" signifie que le caractère précédent est optionnel.
Résultat:
zola1.txt:5
zola2.txt:0
Zola3.txt:3
Zola4.txt:3
Zola5.txt:1
Zola6.txt:2
- Commande permettant de connaître le nombre de lignes blanches
Commentaire:
Une ligne blanche, c’est rien entre un début de ligne et une fin de ligne, ou alors une ligne ne contenant que des espaces ou/et des tabulations.
Commande:
macbook-de-admin:tal-exo admi$ egrep -c ^[^a-zA-Z0-9]*$ zola1.txt zola2.txt Zola3.txt Zola4.txt Zola5.txt Zola6.txt
Commentaire:
En une ligne de commande, on affiche les résultats de chaque fichier.
Résultat:
zola1.txt:82
Zola2.txt:73
Zola3.txt:90
Zola4.txt:91
Zola5.txt:80
zola6.txt:90
Exercice précédent
Exercice suivant
Copyright 2009 Tubiana Séverine, tous droits réservés