J'ai deux fichiers texte, chacun d'eux contient une information par ligne telle comme celleComment fusionner deux fichiers ligne par ligne dans Bash
file1.txt file2.txt
---------- ---------
linef11 linef21
linef12 linef22
linef13 linef23
. .
. .
. .
Je voudrais fusionner des fichiers thèses des lignes par des lignes en utilisant un bash script afin d'obtenir:
fileresult.txt
--------------
linef11 linef21
linef12 linef22
linef13 linef23
. .
. .
. .
Comment cela peut-il être fait dans Bash?
Comment cela fonctionne-t-il si je souhaite utiliser un délimiteur? – Teja
@SOaddict '' 'coller -d" \ n "*> results.txt''' –
' paste' sépare chaque colonne avec une tabulation à moins que vous ne surchargiez avec l'option '-d', ainsi vous pouvez utiliser quelque chose comme' awk', 'sed', etc ... pour formater chaque ligne. Exemple: 'coller fichier1.txt fichier2.txt | awk '{printf "% -61s |% s \ n", $ 1, $ 2}' '... imite la sortie' diff - side-by-side') –