dul*_*uli 1 string awk equality
以下是示例输出:
$echo "0.0.0.0 : 0.0.0.0" | awk -F':' '{print $1==$2}'
0
Run Code Online (Sandbox Code Playgroud)
为什么字符串不相等?我需要做些什么来让awk思考
发生这种情况是因为您使用的:是分隔符.$1将包含0.0.0.0<space>与$2包含<space>0.0.0.0
您可以将字符序列指定为分隔符:
... | awk -F' : ' '{print $1==$2}'
Run Code Online (Sandbox Code Playgroud)
上面的命令使用序列:space 冒号 空格作为分隔符.