Аsed
-однострочник:
for i in 1 2 ; do sed -i "s/$/$(cat $i.txt)/" $i.csv ; done
s/$/
Я заменяю конец каждой строки, таким образом добавляя к строке
$(cat $i.txt)
добавить текстовый -файл, названный в честь текущего номера.
Обратите внимание, что это приведет к проблемам, если filen.txt
содержит специальные символы, такие как косая черта, обратная косая черта, кавычки и т. д.
Если это вас беспокоит, используйте разделитель записей ascii вместо /
в операторе sed -. Вы можете ввести их в vim, нажав Ctrl+V, а затем ввести их десятичное значение ---030, в данном случае