Eu obtive o arquivo result.csv com:
for i in {1..18}; do paste $i.csv; done | paste -s > result.csv
Ou com gato:
for i in {1..18}; do cat $i.csv; done | paste -s > result.csv
(junte tudo com paste / cat e formate a saída com -s
para tê-la em uma linha.)
Evitando o loop:
cat {1..18}.csv | paste -s > result.csv
Para transpor 1.csv:
sed 's/,/\n/g' 1.csv
(Apenas converta vírgulas por retorno de carro)