Fichier texte: toutes les lignes sur 1 seule

Fermé
gregrlb - 30 juil. 2009 à 15:17
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 30 juil. 2009 à 18:22
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.
A voir également:

2 réponses

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
30 juil. 2009 à 15:19
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
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
30 juil. 2009 à 15:22
Salut,
perl -i.orig -e 's/\n/\t/' plop
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
30 juil. 2009 à 15:24
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
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569 > jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020
30 juil. 2009 à 15:32
Re,

Et ça?
perl -pi.orig -e 's/\n/\t/' plop
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897 > lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019
30 juil. 2009 à 16:09
C'est mieux :
jp@MDK:~/tmpfs ssh$ perl -pe 's/\n/\t/' plop
1       2       3       4       5       jp@MDK:~/tmpfs ssh$
;-))
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569 > jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020
30 juil. 2009 à 18:22
Re,

Merci ;-)

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