我正在使用这样的命令从以下位置获取一些连接nf_conntrack
:
awk '($3 == "tcp") && ($6 != "TIME_WAIT") && ($10 == "dport=1234")' /proc/net/nf_conntrack
如何在 bash 脚本中使用此命令并向其添加脚本参数?如果我这样做:
awk '($3 == "tcp") && ($6 != "TIME_WAIT") && ($10 == "dport=$1")' /proc/net/nf_conntrack
它将假设所有$1
, $3
, $6
,... 都是脚本参数并且失败。如何将awk
列号与脚本参数分开以正确使用此命令?
没有必要,但根据经验,显式声明要从 env 传递到的变量
awk