【发布时间】:2018-06-03 10:51:52
【问题描述】:
我知道 bash 可以使用set -v 设置为详细模式,但是我想编写一个即使从详细脚本调用也不会以详细模式运行的函数。
虽然我知道我可以通过在函数开头使用 set +v 并以 set -v 结束它来禁用冗长,但这意味着我的函数会将任何调用它的脚本设置为详细,即使它不是在调用它之前不要冗长。
理想情况下,我会在函数开始时检查详细程度,禁用详细程度,并在函数结束时恢复详细程度更改。
有没有办法找到当前的详细程度?
【问题讨论】:
-
在我看来,只有开和关。