Fichier texte: toutes les lignes sur 1 seule

gregrlb -  
lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   -
Bonjour,

Je souhaite opérer les modifs suivantes sur un fichier texte sous unix:

fichier source:

1
2
3
4
5

fichier destination:

1 2 3 4 5

Avec une tabulation entre chaque chaîne de caractère dans le fichier de destination.
Rien à faire, je ne trouve pas de moyen de faire cela. Pouvez-vous s'il vous plaît m'aider?

D'avance merci,

Gregrlb.
Configuration: Windows XP
Firefox 3.5.1

2 réponses

  1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut,
    jp@MDK:~/tmpfs ssh$ cat plop
    1
    2
    3
    4
    5
    
    jp@MDK:~/tmpfs ssh$ sed ':z;N;$! bz;s/\n/\t/g' plop
    1       2       3       4       5
    
    jp@MDK:~/tmpfs ssh$
    ;-))
    0
  2. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,
    perl -i.orig -e 's/\n/\t/' plop
    0
    1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
       
      jp@MDK:~/tmpfs ssh$ cat plop
      1
      2
      3
      4
      5
      jp@MDK:~/tmpfs ssh$ perl -i.orig -e 's/\n/\t/' plop
      jp@MDK:~/tmpfs ssh$ cat plop
      1
      2
      3
      4
      5
      jp@MDK:~/tmpfs ssh$
      ;-((
      0
      1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571 > jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention  
         
        Re,

        Et ça?
        perl -pi.orig -e 's/\n/\t/' plop
        0
      2. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898 > lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention  
         
        C'est mieux :
        jp@MDK:~/tmpfs ssh$ perl -pe 's/\n/\t/' plop
        1       2       3       4       5       jp@MDK:~/tmpfs ssh$
        ;-))
        0
      3. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571 > jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention  
         
        Re,

        Merci ;-)

        Comme quoi, une seule lettre peut changer le monde ;-))
        0