Se tudo o que você quer fazer é combinar os dois arquivos, então cat textfile1.txt textfile2.txt > combined.txt
fará isso.
Eu tenho dois arquivos de texto diferentes.txt (textfile1.txt e textfile2.txt) com conjuntos de dados diferentes. É possível compilar dois arquivos .txt separados como um único arquivo CSV?
UPDATE
textfile1.txt tem valores escritos neste formato:
20
31
18
-11
12
19
textfile2.txt tem valores escritos neste formato:
100.000 200.000 300.000
101.000 201.000 301.000
102.000 202.000 302.000
103.000 203.000 303.000
104.000 204.000 304.000
105.000 205.000 305.000
Desejo que minha saída esteja no seguinte formato:
20,100.000,200.000,300.000
31,101.000,201.000,-301.000
18,-102.000,202.000,302.000
-11,103.000,203.000,303.000
12,104.000,204.000,304.000
19,105.000,-205.000,305.000
Se tudo o que você quer fazer é combinar os dois arquivos, então cat textfile1.txt textfile2.txt > combined.txt
fará isso.
paste
unirá arquivos lado a lado
paste -d, file1 file2
se os arquivos contiverem vírgulas ou citações, mas não forem dados CSV, eles precisarão ser todos citados primeiro.
paste -d, \
$<( sed 's/"/""/g;s/^/"/;s/$/"' < file1 ) \
$<( sed 's/"/""/g;s/^/"/;s/$/"' < file1 )
ou apenas as linhas que contêm os caracteres especiais
paste -d, \
$<( sed '/[",]/ { s/"/""/g;s/^/"/;s/$/"; }' < file1 ) \
$<( sed '/[",]/ { s/"/""/g;s/^/"/;s/$/"; }' < file2 )