Bonsoir,
j'aurai encore besoin d'un coup de main sur linux, please
on se trouve par défaut dans /bin/local/message/
et on a le fichier /bin/local/message/passwd décrivant l'ensemble des utilisateurs identifiés sur un système linux
puis on nous demande de réaliser une copie de celui-ci vers un autre intitulé liste dans le répertoire /usr/local/resultat
le fichier /usr/local/resultat/liste (crée par copie) contient les informations suivantes:
jean: x:200:100:Jean DUFEU:/home/jean:/bin/ksh
yves: x:209:300:Yves DUPONT:/home/yves:/bin/sh
....
....
....
(il y a 6 lignes)
Ce fichier est constitué de 6 lignes (enregistrement), chacune d'elles étant découpées en plusieurs champs dont le caractère de séparation est ":"
alors pour faire la copie j'ai fait:
cp /bin/local/message/passwd /usr/local/resultat/liste
et ce que je ne comprends pas aussi dans la question, est ce que les 6 lignes je dois les rajouter à la copie ou c'est aussi le premier fichier qui les contient?
puis on nous demande de remplacer le caractère séparateur ":" par le séparateur de champ "Z" et le résultat de cette modification doit être produit dans le fichier /usr/local/resultat/liste_remplace qui doit se présenter comme suit:
jeanZxZ200Z100ZJean DUFEUZ/home/jeanZ/bin/ksh
yvesZxZ209Z300ZYves DUPONTZ/home/yvesZ/bin/sh
....
....
....
là je n'ai pas su comment faire
Merci de m'aider.
Partager