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 -
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.
A voir également:

3 réponses

zipe31 Messages postés 38797 Date d'inscription   Statut Contributeur Dernière intervention   6 434
 
$ 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

$

;-))
1
zipe31 Messages postés 38797 Date d'inscription   Statut Contributeur Dernière intervention   6 434
 
Salut,

$ cat A
aaa
bbb
ccc

$ cat B
111
222
333

$ paste -d '' A B
aaa111
bbb222
ccc333

;-))
0
zipe31 Messages postés 38797 Date d'inscription   Statut Contributeur Dernière intervention   6 434
 
Oups, j'avions pas lu jusqu'à la fin ;-((
0
nicdu40 Messages postés 27 Statut Membre 1
 
bien jouer ,merci !!!!! :-)))))))))))
0