我的问题最好通过一个例子来解释。
set -x或set -v“打开”功能
set +x或set +v“关闭”功能
但是,如果我的脚本调用另一个脚本或shell函数,那么在另一个脚本/函数中,如何获取这些设置的状态。例如:
# In called script/function
# <save status of "set">
set -abcdef
# do stuff
# <restore status of "set">
谢谢!
$-
参数包含一组单字母选项标志(尝试使用echo $-
命令;对我来说,它输出了himBH
)。 - Jonathan Leffler