Скопируйте текстовый файл в другой новый текстовый файл как последовательный способ

Предположим, у меня есть три текстовых файла: 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
Другие вопросы по тегам