Скопируйте текстовый файл в другой новый текстовый файл как последовательный способ
Предположим, у меня есть три текстовых файла: data_1, data_2 и data_3. Во-первых, мне нужно скопировать data_1 изнутри в другой новый текстовый файл (new_data). Затем мне нужно добавить data_2 в new_data (включая data_1). Наконец, мне нужно добавить data_3 в new_data (включая data_1 и data_2).
Например,
data_1= 10 10 10
15 15 15
data_2=5 5 5
data_3= 11 11 11
12 12 12
new_data= 10 10 10
15 15 15
5 5 5
11 11 11
12 12 12
Как я могу выполнить эту задачу как последовательный способ для нескольких текстовых файлов?
1 ответ
Решение
Поскольку вы просто добавляете содержимое файла один за другим, используйте cat
поддерживая последовательность, которую вы хотите, в настоящее время это должно сделать:
cat data_{1..3} >new_data
Оболочка будет расширяться data_{1..3}
в data_1 data_2 data_3
Таким образом, операция в конечном итоге будет:
cat data_1 data_2 data_3 >new_data