Joindre des lignes avec des commandes shell
Bonsoir à tous,
En fait, j'ai un fichier comportant plusieurs lignes, dont des lignes qui commencent avec le séparateur "|".
Exemple:
Citation:
ligne1
ligne2
ligne3
|ligne4
ligne5
|ligne6
......
J'aimerais joindre chaque ligne commençant par "|" avec sa ligne précédente tout en gardant le "|" comme séparateur des deux lignes.
Exemple
Citation:
ligne1
ligne2
ligne3|ligne4
ligne5|ligne6
......
J'ai essayé sous sed:
Code:
1 2
|
sed -e :a -e '$!N;s/^|/|/;ta' -e 'P;D' |
malheureusement sa ne marche pas lol.
Pourriez vous m'éclairez svp