除了“help set”之外,是否有一个命令可以显示“errexit”和“braceexpand”等选项?

除了“help set”之外,是否有一个命令可以显示“errexit”和“braceexpand”等选项?

如果您输入help set,那么 - 除其他事项外 - 将显示 shell 选项列表。但这些选项与显示的选项不同shopt。并且也与用set和显示的不同env

errexit是否有一个命令可以显示和等选项braceexpand及其当前值?

另外,不同选项命令之间有什么联系?显示什么不显示/什么set显示不显示/等等?envshoptset

(Mac OS X 10.9.1 上的 bash 3.2.51)

答案1

使用set -o

$ set -o
allexport       off
braceexpand     on
emacs           on
errexit         off
errtrace        off
functrace       off
hashall         on
histexpand      on
history         on
ignoreeof       off
interactive-comments    on
keyword         off
monitor         on
noclobber       off
noexec          off
noglob          off
nolog           off
notify          off
nounset         off
onecmd          off
physical        off
pipefail        off
posix           off
privileged      off
verbose         off
vi              off
xtrace          off

另请参阅套装和购物 - 为什么是两个?

相关内容