awk语句中的当且仅当条件

awk语句中的当且仅当条件,awk,Awk,这是错误的语法,但是如果我想在两个条件都满足的情况下才执行操作,那么在awk中我该怎么做呢 我试过: awk '{if($1<=28.25&&$2<=28.25){print $0}}' awk'{if($1awk使用{print$0}作为默认操作,因此您只需编写: awk -F, '$1 <= 28.25 && $2 <= 28.25' inputFile awk-F,'$1看起来正确(除了缺少的结束报价)。它是如何失败的?顺便说一句

这是错误的语法,但是如果我想在两个条件都满足的情况下才执行操作,那么在awk中我该怎么做呢

我试过:

awk '{if($1<=28.25&&$2<=28.25){print $0}}'

awk'{if($1awk使用{print$0}作为默认操作,因此您只需编写:

awk -F, '$1 <= 28.25 && $2 <= 28.25' inputFile

awk-F,'$1看起来正确(除了缺少的结束报价)。它是如何失败的?顺便说一句,一些空白将使阅读更容易。你能更新你的问题以显示简短的输入、你得到的输出和你期望的输出吗?你的行是正确的,但可以将一些缩短为
awk'$1bah,谢谢你们。我意识到问题所在,我没有指定字段分隔符。我这样做过一次就成功了
awk-F',“{if($1现在将其更新为
awk-F',”$1您甚至不需要引用
。这应该可以正常工作
awk-F',$1