• [^] # Re: sed est ton ami

    Posté par (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:

    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...