按顺序将文本文件复制到另一个新文本文件中

按顺序将文本文件复制到另一个新文本文件中

假设我有三个文本文件,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

相关内容