Skip to content

异常

ls 命令会报错 cannot access 'a': No such file or directory 。抛出异常后, Bash 继续运行,不中断。

echo 1

ls a

echo 2
1
ls: cannot access 'a': No such file or directory
2

判断命令执行码,退出脚本文件。

echo 1

ls a
if [ $? -ne 0 ]; then
  echo "运行失败"
  # 退出脚本
  exit 1  
fi

echo 2
1
ls: cannot access 'a': No such file or directory
运行失败

联系 math@baima.site