Exercice Unix 3B corrigé outils de manipulation de texte, tutoriel & guide de travaux pratiques en pdf.
Le fichier annuaire.txt contient des adresses sous la forme suivante :
Prénom NOM Date-de-naissance Sexe Numéro-de-téléphone
Le fichier est supposé très long, et il peut contenir des erreurs comme dans l’exemple ci-dessous :
Georges TARTEMPION 12 2 1967 M 038898422524
Hortense HYABLANT 7 4 1944 F 0146872556
Adrien DUBOUCHON 27 11 1938 M 0154896372
Ludwig SCHMILLBLEERCK 28 12 1957 M 0258459887
Antonio VAVILDA 16 5 1937 M
Hughes CARPETTE 8 11 1958 M 0123568629
J’en ai assez de ce travail fastidieux!
Dagobert ELOY 14 7 1947 M 0225415487
ligne vide
Anatole SUISSE 1 2 1965 n 4
Antonino SZWPRESWKY 16 5 8937 M 0298358745
Écrire les trois commandes grep permettant de :
– supprimer les lignes vides ;
– trouver les gens qui n’ont pas le téléphone ;
– trouver les lignes non conformes ;
Écrire une solution awk pour le dernier cas.
La correction exercice Unix (voir page 2 en bas)