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