1

我想使用 awk 从 100 中减去一列。我努力了

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

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

4

2 回答 2

5

尝试这个:

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

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

于 2009-05-13T11:59:25.247 回答
0

print t在未标记的块中,绝对不是在标记的块中END

于 2009-05-13T11:58:43.607 回答