Transformer des lignes en colonnes

Yeswecan -  
 Yeswecan -
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. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    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
  2. Yeswecan
     
    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