Concaténation de lignes

Résolu/Fermé
stephbret56 Messages postés 186 Date d'inscription dimanche 27 janvier 2008 Statut Membre Dernière intervention 2 septembre 2011 - 5 févr. 2008 à 17:50
Darkito Messages postés 1191 Date d'inscription vendredi 7 décembre 2007 Statut Membre Dernière intervention 26 mai 2010 - 5 févr. 2008 à 19:51
Bonjour,

J’aimerai faire la concaténation des lignes suivantes à partir d'un script schell de la 1ere ligne avec la 2eme puis la 3eme avec la 4eme puis la 5eme avec la 6eme ainsi de suite jusqu'à 27 avec 28.



1/ DDDDD 00000000001 0 0 100204 210003 44
2/ UUUUU -+/rep_tmp/yyyyyyyXXXXXXX,AAAAAA 0 0 100204 210047 38
3/ DDDDD 00000000002 1 0 100204 210003 54
4/ UUUUU -+/rep_tmp/yyyyyyyXXXXXXX,AAAAAA 1 0 100204 210057 54
5/ DDDDD 00000000003 2 0 100204 210003 50
6/ UUUUU -+/rep_tmp/yyyyyyyXXXXXXX,AAAAAA 2 0 100204 210053 44
7/ DDDDD 00000000004 3 0 100204 210003 49
8/ UUUUU -+/rep_tmp/yyyyyyyXXXXXXX,AAAAAA 3 0 100204 210052 30
9/ DDDDD 00000000005 4 0 100204 210003 55
10/ UUUUU -+/rep_tmp/yyyyyyyXXXXXXX,AAAAAA 4 0 100204 210058 30
11/ DDDDD 00000000006 5 0 100204 210003 57
12/ UUUUU -+/rep_tmp/yyyyyyyXXXXXXX,AAAAAA 5 0 100204 210100 77
13/ DDDDD 00000000007 6 0 100204 210003 53
14/ UUUUU -+/rep_tmp/yyyyyyyXXXXXXX,AAAAAA 6 0 100204 210056 48
15/ DDDDD 00000000008 7 0 100204 210003 51
16/ UUUUU -+/rep_tmp/yyyyyyyXXXXXXX,AAAAAA 7 0 100204 210054 45
17/ DDDDD 00000000009 8 0 100204 210003 54
18/ UUUUU -+/rep_tmp/yyyyyyyXXXXXXX,AAAAAA 8 B 100204 210057 52
19/ DDDDD 00000000010 9 1 100204 210003 99
20/ UUUUU -+/rep_tmp/yyyyyyyXXXXXXX,AAAAAA 9 * 100204 210142 0
21/ DDDDD 00000000011 10 0 100204 210003 54
22/ UUUUU -+/rep_tmp/yyyyyyyXXXXXXX,AAAAAA 10 0 100204 210057 25
23/ DDDDD 00000000012 11 0 100204 210003 48
24/ UUUUU -+/rep_tmp/yyyyyyyXXXXXXX,AAAAAA 11 0 100204 210051 27
25/ DDDDD 00000000013 12 0 100204 210003 57
26/ UUUUU -+/rep_tmp/yyyyyyyXXXXXXX,AAAAAA 12 0 100204 210100 31
27/ DDDDD 00000000014 13 0 100204 210003 57
28/ UUUUU -+/rep_tmp/yyyyyyyXXXXXXX,AAAAAA 13 B 100204 210100 50

Résultat:

1/ DDDDD 00000000001 0 0 100204 210003 44 UUUUU -+/rep_tmp/yyyyyyyXXXXXXX,AAAAAA 0 0 100204 210047 38
2/ DDDDD 00000000002 1 0 100204 210003 54 UUUUU -+/rep_tmp/yyyyyyyXXXXXXX,AAAAAA 1 0 100204 210057 54
3/ DDDDD 00000000003 2 0 100204 210003 50 UUUUU -+/rep_tmp/yyyyyyyXXXXXXX,AAAAAA 2 0 100204 210053 44
4/ DDDDD 00000000004 3 0 100204 210003 49 UUUUU -+/rep_tmp/yyyyyyyXXXXXXX,AAAAAA 3 0 100204 210052 30
5/ DDDDD 00000000005 4 0 100204 210003 55 UUUUU -+/rep_tmp/yyyyyyyXXXXXXX,AAAAAA 4 0 100204 210058 30
.
.
.
etc.....

Merci par avance de vos réponses,

A+

3 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 895
5 févr. 2008 à 17:53
Salut,
sed 'N;s/\n/ /' 
;-))
1
Darkito Messages postés 1191 Date d'inscription vendredi 7 décembre 2007 Statut Membre Dernière intervention 26 mai 2010 545
5 févr. 2008 à 19:16
Ca concatene une ligne sur deux ?
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 895 > Darkito Messages postés 1191 Date d'inscription vendredi 7 décembre 2007 Statut Membre Dernière intervention 26 mai 2010
5 févr. 2008 à 19:27
Oui.
0
Darkito Messages postés 1191 Date d'inscription vendredi 7 décembre 2007 Statut Membre Dernière intervention 26 mai 2010 545 > jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020
5 févr. 2008 à 19:51
Faut vraiment que je me plonge dans la doc de sed...
c'est incroyable ce qu'on peut faire avec...
0
Darkito Messages postés 1191 Date d'inscription vendredi 7 décembre 2007 Statut Membre Dernière intervention 26 mai 2010 545
5 févr. 2008 à 17:52
Bonjour, les 1/ sont présents dans la ligne ou bien tu les a srajouter pour le message ?
0
stephbret56 Messages postés 186 Date d'inscription dimanche 27 janvier 2008 Statut Membre Dernière intervention 2 septembre 2011 6
5 févr. 2008 à 18:04
Non ils ne sont pas dans la ligne
0