代码: 全选
sed -n 's/^ Cu //p' $infile >tmp-1
我使用
代码: 全选
n_Cu=0
for i in `cat tmp-1` ;do
((n_Cu++))
done
用
代码: 全选
n_Cu=`awk '{print NR}' tmp-1 | tail -n1`
这是我得到的tmp-1
使用0.00000000 0.00000000 0.00000000
-1.27152577 2.20234546 0.00000000
2.54305000 0.00000000 0.00000000
1.27152423 2.20234546 0.00000000
2.56687686 4.35910237 6.24757327
3.81526087 2.16459726 6.15575590
-0.01729426 4.35861785 6.23853861
1.27338065 2.22265108 6.33939064
1.27142302 0.73699288 4.13430299
0.01378231 2.93000040 4.16918098
3.81533767 0.71144568 4.17611456
2.52916392 2.93096943 4.17065174
-0.00427284 1.46878823 2.08364500
-1.27162800 3.66496713 2.08553598
2.54727095 1.46896442 2.08385511
1.27137114 3.67227891 2.08091359
代码: 全选
sed '/$0.00000000/a\\ F F F' tmp >>tmp-1
另外,如何对非0.0结尾的行添加字符串“ T T T”呢?
谢谢。