AWK语法问题

AWK语法问题,awk,Awk,我想用awk从100中减去一列。我试过了 awk '{ t = 100-$2 } END { print t }' /alps/average.log 它只给了我最后减去的值。如果我想在终端上输出整个列,该如何实现呢?在未标记的块中打印t,绝对不是在标记为的块中 在未标记的块中打印t,绝对不要在标记为结束的块中打印 试试这个: awk '{print 100-$2}' /alps/average.log END标签后的命令仅在文件结束后执行。尝试以下操作: awk '{print 100-$

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

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

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

在未标记的块中打印t
,绝对不是在标记为
的块中

在未标记的块中打印t
,绝对不要在标记为
结束的块中打印

试试这个:

awk '{print 100-$2}' /alps/average.log
END
标签后的命令仅在文件结束后执行。

尝试以下操作:

awk '{print 100-$2}' /alps/average.log
END
标签后的命令仅在文件结束后执行。

@mouviciel:“substract”不是单词。@mouviciel:“substract”不是单词。