永发信息网

linux shell如何判断上一条命令是否有输出

答案:4  悬赏:60  手机版
解决时间 2021-02-18 04:24
linux shell如何判断上一条命令是否有输出
最佳答案
可以将命令的执行结果赋值给一个变量,然后通过变量的长度来判断是否有输出,如下命令判断是否有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判断是非空
全部回答
shell窗口没有输出? 查看命令对象有没有变化
echo $? 看看上一个命令是不是正常返回
把前一个命令的输出重定向到一个临时文件(如果你所谓的“没有任何输出”包含错误信息的话,重定向时记得还要加上标准错误) 再查看临时文件的大小,如果文件为空,则执行下一条命令
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
【time可数吗】time在什么时候是可数名词?什
地图上 树木用什么表示
五菱征程7座1 8l车身共多长
广东御晟堂文化是做什么的呢?
大数据运维需要什么条件?
没有你我该怎么过活这是什么歌曲的歌词
以下属于学生间认知方式的差异是()。
网络盒子可以共享监控器的数据吗
传销都干些什么求懂人答复
如图所示的弯矩图()正确。A.AB.BC.CD.DABCD
股票最近亏太惨了,打算买点币,买OAS好还是E
顺鑫食杂店地址在哪,我要去那里办事
金项链会越戴越长吗
喝醉酒在车上驾驶室睡觉算不算醉驾????
去旅游的好词好句短一点
推荐资讯
属于安全管理中对人的管理的是()。A.气象B.航
洗车后该如何处理海绵、抹布及合成仿麂皮巾等
中岳大厦2号楼地址有知道的么?有点事想过去
本人是处男,跟591约会的一个大姐说要见面开
陕西中考满分多少,考几门,每门具体多少
灯泡L1L2串联在电路中,L1电阻比L2大,相等时间
运城市平陆县近几天的天气
东莞农村医疗保险交多少钱
在南康离婚两次的女人好嫁吗
怪物猎人2G女王蜂怎么打?
根据有关法规的规定,下列关于社团登记管理机
井良品生活我想知道这个在什么地方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?