String 合并两个非常大的文件,忽略第一句话

String 合并两个非常大的文件,忽略第一句话,string,awk,String,Awk,我想把每几百兆字节的两个大文件合并成一个文件,而忽略第一行 我想使用awk,因为我认为它应该是最优化的方式。我这样做只会忽略第二个文件的第一行。 你知道怎么做吗?或者有没有更快的方法 awk 'FNR!=NR && FNR==1 {next} 1' 'FNR!=NR && FNR==1 {next} 2' s_mep_{1,2}.out >> s_mep.out 使用sed (sed '1d' file_1 ; sed '1d' file_2) &g

我想把每几百兆字节的两个大文件合并成一个文件,而忽略第一行

我想使用awk,因为我认为它应该是最优化的方式。我这样做只会忽略第二个文件的第一行。 你知道怎么做吗?或者有没有更快的方法

awk 'FNR!=NR && FNR==1 {next} 1' 'FNR!=NR && FNR==1 {next} 2' s_mep_{1,2}.out >> s_mep.out
使用
sed

(sed '1d' file_1 ; sed '1d' file_2) > new_file

推广到任意多个文件

for f in ... ; do
  tail -n +2 "$f" >> well_chosen_filename
done

本文中可能重复的awk建议删除了文件的第一行和最后一行。。。
for f in ... ; do
  tail -n +2 "$f" >> well_chosen_filename
done