【发布时间】:2012-11-19 17:13:52
【问题描述】:
我有一个脚本,其中一个脚本sn-p是:
x=3
awk '$2=$x{print $1}' infile
外部变量是x,
但是在awk提示错误
那么在这种情况下,如何让awk运行成功呢?
【问题讨论】:
-
以后,请在编辑框顶部包含准确的错误输出,使用 {} 工具格式化。另外,你的意思是 $2=$x 吗?这会将 $x 的值分配给每行中的 $2 变量。您可能希望将 $2 与 x 值进行比较,因此请使用
$2 == x。祝你好运。