Transformer des lignes en colonnes

Bonjour à toutes et tous,

Je voudrais transformer par un script perl

ceci:

Titre_1
Données_de_1
Ligne_2
Données_de_2
Machin_3
Données_de_3

en cela:(Tableau à 2 colonnes)

Titre_1 Données_de_1
Ligne_2 Données_de_2
Machin_3 Données_de_3

Pourriez vous me conseiller ?

Merci.

A bientôt.

Roland - Bruxelles.

2 réponses

  1. Modérateur
    Salut,

    Sous quel système ?

    Sous GNU/Linux avec "sed" (la syntaxe de Perl ne doit pas être très différentes), ça donne ceci :

    jp@jp-kermic:~/trash/rep$ cat plop 
    Titre_1
    Données_de_1
    Ligne_2
    Données_de_2
    Machin_3
    Données_de_3
    
    jp@jp-kermic:~/trash/rep$ sed -i 'N;s/\n/ /' plop 
    
    jp@jp-kermic:~/trash/rep$ cat plop 
    Titre_1 Données_de_1
    Ligne_2 Données_de_2
    Machin_3 Données_de_3
    
    jp@jp-kermic:~/trash/rep$

    ;-))
    0
    1. Cher (chère) Jipicy,

      Merci pour votre aide...matinale..

      Je suis, encore, sous Windows XP.

      J'ai un peu de mal à traduire votre script en Perl sous windows.

      Je vais m'y atteler.

      Merci encore.

      Roland - Bruxelles
      0