set -e的作用是什么?

烈性烈酒

我找到了一个脚本,并且试图使其运行,它只是下载并安装Apache运行时库。第一行是set -e并且正在导致错误;怎么set -e办?

尼克·特克斯

这个内建函数是如此复杂,以至于应有其应有的表现。

set允许您更改shell选项的值并设置位置参数,或显示shell变量的名称和值。

-e选项

-e

如果管道(请参阅管道)可能由单个简单命令(请参阅简单命令),括号中包含的subshel​​l命令(请参阅命令分组)或作为命令列表中一部分而执行的命令之一组成,则立即退出花括号(请参阅命令分组)返回非零状态。如果失败的命令紧随一段时间或直到关键字,if语句中的测试部分,&&或||中执行的任何命令的一部分之后,命令列表立即出现,则外壳程序不会退出。列出除最后一个&&或||之后的命令,管道中除最后一个命令之外的任何命令,或者该命令的返回状态是否用!反转。在退出外壳程序之前,将执行ERR上的陷阱(如果已设置)。

此选项分别适用于外壳环境和每个子外壳环境(请参阅命令执行环境),并且可能导致子外壳在执行子外壳中的所有命令之前退出。

资料来源:www.gnu.org

由于以下@psusi的评论而进行了编辑。

另外,您可以阅读bash的手册页

man bash 

在本节中:SHELL BUILTIN COMMANDS

或问题

help set 

以获得简短的帮助信息。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

set -e的作用是什么?

来自分类Dev

set $ variable的作用是什么?

来自分类Dev

示例中aura:set的作用是什么?

来自分类Dev

IBuffer的作用是什么?

来自分类Dev

edgeForExtendedLayout的作用是什么?

来自分类Dev

setTranslatesAutoresizingMaskIntoConstraints:NO的作用是什么?

来自分类Dev

JdbcDaoSupport的作用是什么?

来自分类Dev

IIS的作用是什么

来自分类Dev

'\ n'的作用是什么?

来自分类Dev

MAKEWORD的作用是什么?

来自分类Dev

upvar的作用是什么?

来自分类Dev

阻尼的作用是什么?

来自分类Dev

(int)的作用是什么?

来自分类Dev

xeyes的作用是什么?

来自分类Dev

RtlQueryEnvironmentVariable的作用是什么?

来自分类Dev

'\ n'的作用是什么?

来自分类Dev

$(command)&的作用是什么?

来自分类Dev

sudo 的作用是什么?

来自分类Dev

什么是LinkedHashMap?它的作用是什么?

来自分类Dev

什么是LVM?它的作用是什么?

来自分类Dev

Bash“ set -e”的功能是什么

来自分类Dev

Qt DropActions:ActionMask的作用是什么?

来自分类Dev

ECMAScript 6:WeakSet的作用是什么?

来自分类Dev

gradle中NamedDomainObjectContainer的作用是什么?

来自分类Dev

_COUNT列的作用是什么?

来自分类Dev

/ etc / hosts的作用是什么?

来自分类Dev

cursor.setNotificationUri()的作用是什么?

来自分类Dev

android:includeFontPadding的作用是什么?

来自分类Dev

“ python -d”的作用是什么?