美文网首页
如何判断命令执行是否有结果

如何判断命令执行是否有结果

作者: 云扬_fb42 | 来源:发表于2018-12-28 10:20 被阅读0次

    可以将命令的执行结果赋值给一个变量,然后通过变量的长度来判断是否有输出,如下命令判断是否有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