Fusion de fichier - shell , sed
Résolu
endefu
Messages postés
21
Statut
Membre
-
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
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
Configuration: Linux Fedora Firefox 3.0.10
A voir également:
- Fusion de fichier - shell , sed
- Fichier epub - Guide
- Fichier bin - Guide
- Classic shell - Télécharger - Personnalisation
- Fichier .dat - Guide
- Fichier rar - Guide
5 réponses
Salut,
Pas besoin de "sed" :
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]$;-))
Salut,
Une solution sans sed
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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question