Exercice Unix corrigé commande grep – cut – uniq – sort – tubes, tutoriel & guide de travaux pratiques en pdf.
Étudier la documentation des commandes cut et uniq.
- Afficher la liste des répertoires de connexion des utilisateurs déclarés dans le fichier /etc/passwd.
- On rappelle qu’à chaque utilisateur est associé un interpréteur de commandes (shell) lancé lors de son login. La commande correspondante est indiquée dans le 7ième champ du fichier /etc/passwd.
Afficher en une ligne de commande le nombre d’interpréteurs de commandes différents mentionnés dans /etc/passwd. - On dispose d’un fichier texte telephone.txt contenant un petit carnet d’adresses. Chaque ligne est de la forme « nom prenom numero telephone ». Les champs sont séparés par des tabulations. Répondre aux questions suivantes en utilisant à chaque fois une ligne de commande shell:
- Afficher le carnet d’adresse trié par ordre alphabétique de noms.
- Afficher le nombre de personnes dans le répertoire.
- Afficher toutes les lignes concernant les “Dupond”.
- Afficher toutes les lignes ne concernant pas les “Dupond”.
- Afficher le numéro de téléphone (sans le nom) du premier “Dupond” apparaissant dans le répertoire.
- Afficher le numéro de téléphone (sans le nom) du premier “Dupond” dans l’ordre alphabétique (ordre basé sur les prénoms).
La correction exercice Unix (voir page 2 en bas)