Exercice Unix corrigé les commandes cut et past, tutoriel & guide de travaux pratiques en pdf.
Exercice 1
Afficher les trois informations suivantes (provenant de /etc/passwd
) : nom de connexion de l’utilisateur, nom complet (champ libre) et shell attribué à l’utilisateur. Si /etc/passwd
avait ce contenu :
root:Uhu)j9Pg[vz0J":0:0:Le manie tout:/:/bin/tcsh daemon:*:1:1::/etc: bin:*:2:2::/usr/bin: sys:*:3:3::/usr/src: adm:*:4:4: Administrateur du système:/usr/adm:/bin/sh adam:QfTyu(lfmL$:100:100:Adam Poupon:/home/staff/adam:/bin/ksh durand:gVFGjui01kj:102:100:Michel Durand:/home/staff/duarnd:/bin/ksh
Le résultat devrait être :
USER WHO IS SHELL root Le manie tout /bin/tcsh daemon bin BIN sys SYS adm Administrateur du système /bin/sh adam Adam Poupon /bin/ksh durand Michel Durand /bin/ksh
Exercice 2
Soit compte le fichier des comptes des clients. On suppose qu’il a la structure suivante : 5 chiffres pour le code banque, 5 chiffres pour le code guichet, 10 chiffres pour le numéro de compte, 1 lettre pour compléter le numéro de compte, 2 chiffres pour la clé RIB, 30 caractères pour la désignation du client. Produire en sortie les informations suivantes (séparées par la barre verticale) : Désignation du client, son numéro à 10 chiffres et la lettre complétant ce numéro. Soit gestion le fichier des gestionnaires des comptes. Il se compose de lignes ayants les champs (séparés par la barre verticale) suivants : Désignation du gestionnaire, lettre du numéro de compte des clients dont il est responsable. Produire en sortie un listing avec les informations suivantes : Désignation du gestionnaire, le client dont il est responsable, le numéro de son compte.
Exercice 3
Etant donné le fichier resultats :
Nom Résultats ------------------------- Yann 104:33:48 Tudor 8:19:0 Patrick 15:98:48 Carole 104:33:20 Gérard 32:0:10 René 5:13:10 Lucienne 15:98:48
Utilisez la calculatrice en ligne (commande bc pour basic calculator) pour produire un fichier ayant le contenu de resultats plus une 3ème colonne qui est la somme des trois points de la colonne résultats.
La correction exercice Unix (voir page 2 en bas)