Предположите, что у меня есть три текстовых файла, 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
Как я могу выполнить эту задачу как последовательный путь к нескольким текстовым файлам?
Поскольку Вы просто добавляете содержание файла один за другим, используйте 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