Bonjour,
je suis novice en Shell, et après avoir fait un extraction j'ai obtenu un fichier de la forme suivante
groupe1
aaaa
cccc
dddd
--
groupe2
rrrrrr
gggg
bbbb
--
j'aimerai bien extraire les groupes et les mettre à coté des membre
un peu comme ça
groupe1;aaaa
groupe1;cccc
groupe1;dddd
--
groupe2;rrrrrr
groupe2;gggg
groupe2;bbbb
--
j'arrive à coller qu'un groupe en combinant une variable et un sed, soit dit en passant le groupe se colle partout, je n'ai pas mis de condition me permettant de passer au groupe suivant et je ne vois pas comment faire d'ailleurs
1 2 3
| for s in `egrep -v 'uid|cn|--' xxxx.csv` ;do
sed -e 's/\(uid=.*\)/\1\;'"$s"'/' xxxxx.csv >resultat.txt
done; |
pouvez vous m'aider ?
merci d'avance.
Partager