AWK语法问题

时间:2009-05-13 11:56:01

标签: awk

我想使用awk从100减去一列。我试过了

awk '{ t = 100-$2 } END { print t }' /alps/average.log

它只给了我减去的最后一个值。如果我想在终端上输出整列?如何实现?

2 个答案:

答案 0 :(得分:5)

试试这个:

awk '{print 100-$2}' /alps/average.log

END标签之后的命令仅在文件结束后执行。

答案 1 :(得分:0)

print t在未标记的区块中,绝对不在标有END的区域内!