如何在不添加`||的情况下编写错误中止脚本 退出$?`每行?

托比亚斯·基恩泽(Tobias Kienzler)

我正在编写一个bash脚本,该脚本应退出上一个失败命令的错误代码,而不继续执行。可以通过在|| exit $?任何地方添加一个位置来实现,但是有没有更简单的方法,例如set在开始时可以选择在不影响每一行的情况下执行此操作?

克里斯·卡德

set -e

set: set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]
Set or unset values of shell options and positional parameters.

Change the value of shell attributes and positional parameters, or
display the names and values of shell variables.

 Options:
   -a  Mark variables which are modified or created for export.
   -b  Notify of job termination immediately.
   -e  Exit immediately if a command exits with a non-zero status. 
...

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

如何在没有按钮的情况下退出活动

来自分类Dev

如何在不关闭终端的情况下退出SimpleHTTPServer?

来自分类Dev

如何在不退出现有循环的情况下安排任务?

来自分类Dev

如何在不退出程序的情况下退出bash中的if语句?

来自分类Dev

在Python调试器pdb中,如何在不终止调试会话的情况下退出交互模式

来自分类Dev

防止grep在不匹配的情况下退出

来自分类Dev

如何在不保存的情况下用win32com退出Excel?

来自分类Dev

如何在不使用KeyboardInterrupt的情况下从按键退出while循环?[蟒蛇]

来自分类Dev

如何在不丢失程序退出代码的情况下使用Test :: More测试perl程序中的子程序?

来自分类Dev

如何在不退出R的情况下从终端执行R一线?

来自分类Dev

如何在不停止/退出程序的情况下捕获并打印完整的异常回溯?

来自分类Dev

如何在不单击“确定”的情况下退出Windows 7游戏设置菜单?

来自分类Dev

如何在不使用lsof或fuser的情况下退出OpenSSH控件主进程?

来自分类Dev

如何在不拍照的情况下从xfce4-screenshooter -r退出?

来自分类Dev

如何在不关闭正在运行的ssh / telnet会话的情况下退出shell脚本

来自分类Dev

在不指定身份的情况下退出iOS应用

来自分类Dev

如何在不将文件保存在Python中的情况下退出

来自分类Dev

在采购脚本时,如何在不退出调用外壳的情况下跳过脚本的其余部分?

来自分类Dev

如何在不使用鼠标的情况下退出Chromium搜索栏?

来自分类Dev

如何在不使用标准Ctrl +]组合的情况下退出telnet?

来自分类Dev

如何在不退出当前OS会话的情况下启动chroot?

来自分类Dev

在不退出终端的情况下退出错误句柄功能中的外壳脚本

来自分类Dev

如何在不将输出留在终端的情况下退出top?

来自分类Dev

防止grep在不匹配的情况下退出

来自分类Dev

如何在每行打印字符数限制的情况下整理文件?

来自分类Dev

如何在不退出脚本本身的情况下取消脚本中的命令?

来自分类Dev

Emacs内部的Emacs:如何在不退出主Emacs的情况下退出内部Emacs

来自分类Dev

jqGrid:如何在启用表单编辑的情况下在每行中添加编辑和删除按钮?

来自分类Dev

如何在不进入 Next 的情况下退出 For 循环

Related 相关文章

  1. 1

    如何在没有按钮的情况下退出活动

  2. 2

    如何在不关闭终端的情况下退出SimpleHTTPServer?

  3. 3

    如何在不退出现有循环的情况下安排任务?

  4. 4

    如何在不退出程序的情况下退出bash中的if语句?

  5. 5

    在Python调试器pdb中,如何在不终止调试会话的情况下退出交互模式

  6. 6

    防止grep在不匹配的情况下退出

  7. 7

    如何在不保存的情况下用win32com退出Excel?

  8. 8

    如何在不使用KeyboardInterrupt的情况下从按键退出while循环?[蟒蛇]

  9. 9

    如何在不丢失程序退出代码的情况下使用Test :: More测试perl程序中的子程序?

  10. 10

    如何在不退出R的情况下从终端执行R一线?

  11. 11

    如何在不停止/退出程序的情况下捕获并打印完整的异常回溯?

  12. 12

    如何在不单击“确定”的情况下退出Windows 7游戏设置菜单?

  13. 13

    如何在不使用lsof或fuser的情况下退出OpenSSH控件主进程?

  14. 14

    如何在不拍照的情况下从xfce4-screenshooter -r退出?

  15. 15

    如何在不关闭正在运行的ssh / telnet会话的情况下退出shell脚本

  16. 16

    在不指定身份的情况下退出iOS应用

  17. 17

    如何在不将文件保存在Python中的情况下退出

  18. 18

    在采购脚本时,如何在不退出调用外壳的情况下跳过脚本的其余部分?

  19. 19

    如何在不使用鼠标的情况下退出Chromium搜索栏?

  20. 20

    如何在不使用标准Ctrl +]组合的情况下退出telnet?

  21. 21

    如何在不退出当前OS会话的情况下启动chroot?

  22. 22

    在不退出终端的情况下退出错误句柄功能中的外壳脚本

  23. 23

    如何在不将输出留在终端的情况下退出top?

  24. 24

    防止grep在不匹配的情况下退出

  25. 25

    如何在每行打印字符数限制的情况下整理文件?

  26. 26

    如何在不退出脚本本身的情况下取消脚本中的命令?

  27. 27

    Emacs内部的Emacs:如何在不退出主Emacs的情况下退出内部Emacs

  28. 28

    jqGrid:如何在启用表单编辑的情况下在每行中添加编辑和删除按钮?

  29. 29

    如何在不进入 Next 的情况下退出 For 循环

热门标签

归档