我正在从 SLHA 文件中读取不同变量的值,并使用 shell 脚本将每个变量的值放入专用文件中。我有大约 50 个这样的变量,因此生成了 50 个数据文件。部分代码如下:
grep " 25" SPheno.spc|head -1|awk {'print $2'} >> mh.out
grep " 1000001" SPheno.spc|head -1|awk {'print $2'} >> mdl.out
grep " 2000001" SPheno.spc|head -1|awk {'print $2'} >> mdr.out
grep " 1000002" SPheno.spc|head -1|awk {'print $2'} >> mul.out
grep " 2000002" SPheno.spc|head -1|awk {'print $2'} >> mur.out
.
.
.
我想将.out
shell 本身中的所有这些文件合并到一个大文件中,以便组合文件中的每个变量都有单独的列。我尝试使用 C++,但打开如此大量的文件似乎效率不高。
答案1
cat m*.out >combined_file.out
答案2
paste m*.out > combined_file