#/!bin/bash set -e trap errorhandler ERR errorhandler(){ status=$? trap - ERR exit $status } echo "$@" exit 0
当我打电话给sh test.sh 'hey'它会打印-e而不是hey 。
我的工作是环绕set -e反引号,但不知道它是否仍然按照预期工作
另一个解决方法是将其存储在第一行中的variables中,但是我希望在第一行中set -e ,这有一个明显的原因(处理错误)。
如何得到一年中的一天在壳?
“权限被拒绝”在启动时运行命令
使用STDOUT作为openvpn auth-user-pass的input
有没有一个聪明的方法来做到这一点? 像“嘿,不要碰我的$ @”命令。
是否值得在bash脚本中编写代码或者应该使用一些更高级的编程语言?
连接每四个文件,Linux
当前工作目录中的文件I / O是否会失败?
创build在后台启动的emacs别名?
得到它了! -e和–e注意短划线。 第一个是正确的。
学过的知识。 不要直接从html复制代码。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。