h va copier la ligne lue dans le hold buffer, pour la mettre de côté G va ajouter sur une nouvelle ligne le contenu du hold buffer à la fin du pattern space N ajoute la ligne suivante à la fin du pattern space
Donc h;G va dupliquer la ligne lue, pour avoir:
User1
User1
Puis N va lire la ligne suivante:
User1
User1
Password1
Ensuite le (plus connu) s/\n/;/g va remplacer les retours chariot par des ;, ce qui donne :
User1;User1;Password1
Et ainsi de suite...
Faudrait vraiment que je me penche sur le traitement multi-ligne avec sed...
[^] # Re: sed est ton ami
Posté par liberforce (site web personnel, Mastodon) . En réponse au message Modification de texte. Évalué à 7. Dernière modification le 31 août 2018 à 11:18.
Ok, après avoir consulté ce guide sed:
hva copier la ligne lue dans le hold buffer, pour la mettre de côtéGva ajouter sur une nouvelle ligne le contenu du hold buffer à la fin du pattern spaceNajoute la ligne suivante à la fin du pattern spaceDonc
h;Gva dupliquer la ligne lue, pour avoir:Puis
Nva lire la ligne suivante:Ensuite le (plus connu)
s/\n/;/gva remplacer les retours chariot par des;, ce qui donne :Et ainsi de suite...
Faudrait vraiment que je me penche sur le traitement multi-ligne avec sed...