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

dee*_*_86 4 scripts text-processing

假设我有三个文本文件,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
Run Code Online (Sandbox Code Playgroud)

如何以顺序方式为多个文本文件执行此任务?

hee*_*ayl 12

由于您只是一个接一个地附加文件内容,请使用cat维护您想要的序列,目前应该这样做:

cat data_{1..3} >new_data
Run Code Online (Sandbox Code Playgroud)

外壳将扩展data_{1..3}data_1 data_2 data_3,因此操作最终将是:

cat data_1 data_2 data_3 >new_data
Run Code Online (Sandbox Code Playgroud)