【发布时间】:2021-05-11 11:35:20
【问题描述】:
有人可以帮我解决这个语法问题吗?
bash-4.2$ cat test_gawk | gawk -F, '{if($1 ~/STOP/ && ($21 ~ /722/) print $21, " "$34, " "$31, " "$64}' | sort -n | uniq -c | sort -n
在打印输出时,我似乎收到了语法错误。
【问题讨论】:
-
缺少
if的右括号语法错误也应该捕获它。 -
@karakfa 它给了我:gawk:cmd。 line:1: 然后在打印行 ^ 语法错误
-
^应该指向错误位置。 -
@karakfa 是的,它指向打印开始
标签: awk