#!/bin/bash
# 这里是要被判断执行状态的命令(成功或者失败)
some command
# 这里是判断上条命令是否执行成功的语句块
if [ $? -eq 0 ]; then
echo "succeed"
else
echo "failed"
fi
# linux 命令中,如果命令执行成功,则 $?值为 0,否则不为 0.
# -eq 等于
# -ne 不等于
# -gt 大于
# -lt 小于
# -ge 大于等于
# -le 小于等于
本文介绍了一种在Bash脚本中判断前一条命令执行状态的方法,通过检查$?的值来确定命令是否成功执行。若$?等于0,则表示命令执行成功;否则,表示命令执行失败。
#!/bin/bash
# 这里是要被判断执行状态的命令(成功或者失败)
some command
# 这里是判断上条命令是否执行成功的语句块
if [ $? -eq 0 ]; then
echo "succeed"
else
echo "failed"
fi
# linux 命令中,如果命令执行成功,则 $?值为 0,否则不为 0.
# -eq 等于
# -ne 不等于
# -gt 大于
# -lt 小于
# -ge 大于等于
# -le 小于等于

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