com paste :
paste 1.txt 2.txt 3.txt
A saída é:
1 Apple 55
2 Mango 100
3 Orange 30
Arquivos de entrada:
Arquivo: 1.txt :
1
2
3
Arquivo: 2.txt :
Apple
Mango
Orange
Arquivo: 3.txt :
55
100
30
Saída desejada:
Arquivo: example.csv :
column1 column2 column3
1 Apple 55
2 Mango 100
3 Orange 30
com paste :
paste 1.txt 2.txt 3.txt
A saída é:
1 Apple 55
2 Mango 100
3 Orange 30
Para criar um arquivo csv, você pode fazer assim (definindo o delimitador para uma vírgula):
paste -d"," 1.txt 2.txt 3.txt >> example.csv
Tags files shell-script