split(s,array)
for (i=1i<=NFi++) $i=$i-array[5+i]
print }' 第二个文件
结果
9761 98.895 10 1 98.896
你想要的不能实现。这个问题会把语言设计者气死。可以从源串中删除你制定的串,按照你的要求需执行2次,看下面的例子。
gqgeng:/home/gqgeng>echo "ab cd ef" | sed s/ab// | sed s/ef//
cd
欢迎分享,转载请注明来源:内存溢出
split(s,array)
for (i=1i<=NFi++) $i=$i-array[5+i]
print }' 第二个文件
结果
9761 98.895 10 1 98.896
你想要的不能实现。这个问题会把语言设计者气死。可以从源串中删除你制定的串,按照你的要求需执行2次,看下面的例子。
gqgeng:/home/gqgeng>echo "ab cd ef" | sed s/ab// | sed s/ef//
cd
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)