|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : septembre 2005 Messages : 15 ![]() |
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 |
|
|
00
|
|
|
#2 |
![]() ![]() R&D en systemes informatiques bas niveau Unix/Linux Inscription : mai 2004 Messages : 5 497 ![]() |
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. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com