我需要您关于在awk command.Please中将值赋值给外部变量的帮助,检查以下脚本
interfaceName=$1
exitStatus=0
ip -o link show | awk '{ if($2=="'$interfaceName'") $exitStatus=1}'
if(exitStatus==0) then
exit 0
else
exit 1
fi脚本以网络接口名称作为参数,然后检查与所使用的接口匹配的可用接口。如果找到匹配的接口,则退出1与0。问题是,我无法在下面一行的awk中更改外部变量exitStatus
awk '{ if($2=="'$interfaceName'") $exitStatus=1}'如何在awk中给它赋值?
发布于 2017-09-26 13:17:17
您可以让awk将退出状态返回到shell:
ip -o link show | awk '{ if($2=="'$interfaceName'") exit 1}'
if [ $? -eq 1 ]; then
# TODOhttps://stackoverflow.com/questions/46424263
复制相似问题