J’ai deux fichiers txt, le premier contient:
000 111 222 333 444
et le second contient:
.
Comment puis-je fusionner ces deux fichiers texte dans le terminal unix, afin de pouvoir obtenir un autre fichier contenant:
.000 .111 .222 .333 .444
Merci pour vos réponses
La commande paste
est généralement ce que vous recherchez, mais les deux fichiers doivent avoir le même nombre de lignes. Vous pouvez créer un fichier avec le même nombre de lignes répétées avec quelque chose comme yes $(cat file2) | head -$(wc -l < file1)
yes $(cat file2) | head -$(wc -l < file1)
Donc, le tout, en utilisant la substitution de fichier bash:
paste -d "" <(yes $(cat file2) | head -$(wc -l