Ajouter a une liste de mot une autre liste...
Résolu
nicdu40
Messages postés
27
Statut
Membre
-
nicdu40 Messages postés 27 Statut Membre -
nicdu40 Messages postés 27 Statut Membre -
Bonjour,
je voudrais ajouter le contenu d'un fichier a la suite de chaque ligne d'un autre ,
un peu compliqué a exoliquer voici ce que je voudrais faire:
fichier 1:
aaa
bbb
ccc
fichier 2
111
222
333
fichier de sortie:
aaa111
aaa222
aaa333
bbb111
bbb222
bbb333
ccc111
ccc222
ccc333
j'ai essayé avec perl mais mes connaissances ne me permettent pas de le faire , de l'aide serait la bienvenue , merci.
je voudrais ajouter le contenu d'un fichier a la suite de chaque ligne d'un autre ,
un peu compliqué a exoliquer voici ce que je voudrais faire:
fichier 1:
aaa
bbb
ccc
fichier 2
111
222
333
fichier de sortie:
aaa111
aaa222
aaa333
bbb111
bbb222
bbb333
ccc111
ccc222
ccc333
j'ai essayé avec perl mais mes connaissances ne me permettent pas de le faire , de l'aide serait la bienvenue , merci.
3 réponses
-
$ cat A aaa bbb ccc $ cat B 111 222 333 $ cat foo.sh #! /bin/bash while read line do for i in $(sed ':z;N;$! bz;s/\n/ /g' B) do echo "${line}${i}" done done < A $ ./foo.sh aaa111 aaa222 aaa333 bbb111 bbb222 bbb333 ccc111 ccc222 ccc333 $
;-))
-
Salut,
$ cat A aaa bbb ccc $ cat B 111 222 333 $ paste -d '' A B aaa111 bbb222 ccc333
;-))
-