可以将命令的执行结果赋值给一个变量,然后通过变量的长度来判断是否有输出,如下命令判断是否有fake raid:
info=`ls/dev/mapper/isw_*`
if[ -z "$info"]; then
echo"find no fake raid"
else
echo"yes, find result is $info"
fi
这里info变量保存的是`ls /dev/mapper/isw_*`输出结果,通过if来判断输出是否为空,-z判断为空,-n判断是非空
可以将命令的执行结果赋值给一个变量,然后通过变量的长度来判断是否有输出,如下命令判断是否有fake raid:
info=`ls/dev/mapper/isw_*`
if[ -z "$info"]; then
echo"find no fake raid"
else
echo"yes, find result is $info"
fi
这里info变量保存的是`ls /dev/mapper/isw_*`输出结果,通过if来判断输出是否为空,-z判断为空,-n判断是非空
本文标题:如何判断命令执行是否有结果
本文链接:https://www.haomeiwen.com/subject/edqslqtx.html
网友评论