Fusion de fichier - shell , sed

Résolu
endefu Messages postés 21 Statut Membre -  
endefu Messages postés 21 Statut Membre -
Bonjour,

Je suis en train de me familiariser au script shell, et en particulier à la commande sed. Dans mon problème je commence avec deux fichiers :

fichier 1 :
ligne 1.1
ligne 2.1
ligne 3.1
ligne 4.1

fichier 2:
ligne 1.2
ligne 2.2
ligne 2.3
ligne 2.4

Je voudrais savoir comment les reunir dans un fichier 3:
ligne 1.1 ligne 1.2
ligne 2.1 ligne 2.2
ligne 3.1 ligne 3.2
ligne 4.1 ligne 4.2

Bon, je pensais lire les deux premier fichiers et les stocker dans des tableaux puis concatener indice par indice. Cette méthode me paraît compliquer pour quelque chose de simple.

Si vous avez une idée.
Merci pour l'aide
A voir également:

5 réponses

jipicy Messages postés 41342 Statut Modérateur 4 896
 
Salut,

Pas besoin de "sed" :
[tmpfs]$ cat fic1
ligne 1.1
ligne 2.1
ligne 3.1
ligne 4.1

[tmpfs]$ cat fic2
ligne 1.2
ligne 2.2
ligne 2.3
ligne 2.4

[tmpfs]$ paste -d ' ' fic1 fic2
ligne 1.1 ligne 1.2
ligne 2.1 ligne 2.2
ligne 3.1 ligne 2.3
ligne 4.1 ligne 2.4

[tmpfs]$ 
;-))
1
lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité 3 570
 
Salut,

Une solution sans sed
lami20j@debian:~/trash$ cat fichier1
ligne 1.1
ligne 2.1
ligne 3.1
ligne 4.1
lami20j@debian:~/trash$ cat fichier2
ligne 1.2
ligne 2.2
ligne 2.3
ligne 2.4
lami20j@debian:~/trash$ paste -d' ' fichier1 fichier2
ligne 1.1 ligne 1.2
ligne 2.1 ligne 2.2
ligne 3.1 ligne 2.3
ligne 4.1 ligne 2.4
0
jipicy Messages postés 41342 Statut Modérateur 4 896
 
Pfffff, limace, escargot, Perlien ;-DD
0
lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité 3 570 > jipicy Messages postés 41342 Statut Modérateur
 
Re,

Oups, tu peux supprimer le mien, c'est un doublon ;-)
On attends quand même une solution sed ;-DD
0
endefu Messages postés 21 Statut Membre 1
 
:D
Effectivement! C'est ce que j'appelle simple. C'est meme 2* simple :)
Je peux mettre résolu sauf si vous esperez une solution avec sed (?)
Merci beaucoup à vous deux.
0
jipicy Messages postés 41342 Statut Modérateur 4 896
 
Avec "sed" (seul) c'est impossible à mon avis.

Mieux vaut s'en tenir aux outils existants et tout a fait adapter qui plus est ;-))
0
lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité 3 570
 
0
jipicy Messages postés 41342 Statut Modérateur 4 896
 
C'est pourquoi j'ai bien précisé :
Avec "sed" (seul) c'est impossible à mon avis.

;-))
--
$ man woman
Il n'y a pas de page de manuel pour woman.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
endefu Messages postés 21 Statut Membre 1
 
Effectivement mieux vaut s'en tenir au plus simple, mais vos solution pour l'autre sujet sont tous de meme tres instructif.
Donc problème résolu de trois façon. Merci à vous deux.
0