检查命令是否执行成功可以用$?来做到,如下例子:
#!/bin/bash
ls
RETVAL=$?
if [ $RETVAL -eq 0 ]; then
echo OK
else
echo FAIL
fi
本文介绍了一个简单的bash脚本技巧,通过 $? 变量来判断前一个命令是否执行成功,并给出相应的反馈信息。这对于自动化脚本中确保每一步操作正确执行非常有用。
#!/bin/bash
ls
RETVAL=$?
if [ $RETVAL -eq 0 ]; then
echo OK
else
echo FAIL
fi
2586
1118

被折叠的 条评论
为什么被折叠?