Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell
Shell Vos questions sur l'utilisation des commandes shell
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/10/2006, 10h15   #1
Invité de passage
 
Inscription : septembre 2005
Messages : 15
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 15
Points : 0
Points : 0
Par défaut Comparaison de 2 lignes d'un fichier

voila a partir d'un export des users d'une base LDAP je suis actuelment en train de faire un script bash/awk pour epuré cette liste pour ajouter chaque users contenus dans cette base dans une autre base sql pour une creation d'adresse email.

les lignes qui m'interesses sont "gecos:" et "userpassword:"

neanmoins pour ke mon script bash fonctionne les lignes doivent se presenté de cette facon:

gecos: xxxx
userpassword: xxxx

mais il arrive pour certain users que la ligne soit de cette facon:

userpassword: xxxx
gecos: xxxx

Donc jaimerai simplement inversé ces 2 lignes quand cette occurence apparait mais je ne voi pas tro comment faire
nikhun est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/10/2006, 14h00   #2
Modérateur
 
Avatar de gangsoleil
 
R&D en systemes informatiques bas niveau Unix/Linux
Inscription : mai 2004
Messages : 5 497
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : R&D en systemes informatiques bas niveau Unix/Linux

Informations forums :
Inscription : mai 2004
Messages : 5 497
Points : 9 672
Points : 9 672
Bonjour,

Tout d'abord, il faut savoir à quoi servent les outils que l'on emploie : awk sert à effectuer des traitements par colonne, et non par ligne. Pour un traitement par ligne, il faut regarder du côté de grep.

PS : merci de faire une effort sérieux sur l'orthographe.
__________________
Modérateur "C", "Informatique Générale & Hardware" et "Unix"
Les règles du forum
gangsoleil est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h41.


 
 
 
 
Partenaires

Hébergement Web