Bonjour,
Je voudrais fusionner deux lignes prévenant de deux fichiers différents.
C'est pas la même chose que fait la commande join.
Exemple:
fichier1:
aaa ccc eee
fichier2:
bbb ddd
le resultat:
aaabbbcccdddeee
Merci de votre aide
Bonjour,
Je voudrais fusionner deux lignes prévenant de deux fichiers différents.
C'est pas la même chose que fait la commande join.
Exemple:
fichier1:
aaa ccc eee
fichier2:
bbb ddd
le resultat:
aaabbbcccdddeee
Merci de votre aide
Bonjour,
les fichiers ont un nombre de lignes identique ?
avec awk :
lire les lignes de chaque fichier, utiliser spit() avec des noms de tableaux différents, et reconstruire la ligne souhaitée avec chaque élément des tableaux
...
?
un coup de baguette magique, quoi![]()
Bonjour,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $ cat quinconce1.txt aaa ccc eee $ cat quinconce2.txt bbb ddd $ awk 'NR==FNR{a1[FNR]=$1;a2[FNR]=$2;next;} {print $1""a1[FNR]""$2""a2[FNR]""$3;}' quinconce2.txt quinconce1.txt aaabbbcccdddeee $
Bonjour,
Ou un trie lexicale:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $ cat f1.txt aaa ccc eee $ cat f2.txt bbb ddd $ awk -v RS=" " '$0=$1' f1.txt f2.txt | sort | awk -v ORS="" '$0=$1;END{print "\n"}' aaabbbcccdddeee
Ou alors en pur bash:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 for i in a b c d e do for j in 1 2 3 do echo -n "$i" done done echo ""![]()
Mon Tutoriel sur la programmation «Python»
Mon Tutoriel sur la programmation «Shell»
Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
Et on poste ses codes entre balises [code] et [/code]
Partager