我正在尝试将 的当前状态保存shopt globstar
到一个变量中,以便在需要时可以更改它,然后将其设置回来,以免改变用户的环境。
我尝试过以多种方式存储命令输出,例如var=$(command)
andvar=`command`
但是当我用它进行测试时,
echo $var
即使它不是,它总是将状态读取为“关闭”。
gstar=$( shopt globstar )
echo "$gstar"
我希望使用 echo 来测试当前状态以防止手动运行shopt globstar
,但它们不匹配。
这个基本的变量存储在whoami
命令中运行良好。