请允许我更正/建议。条件测试最好在 bash 中用 [[ ]] 表示,如下所示
if [[ ${myvar} == "foo" ]]; thenecho "bar"fi
如果 myvar 未定义或为空,此代码段不会抛出错误。 更好的是,它不会在扩展 ${myvar} 上进行单词分割。
使用 [ ] 是 sh 的测试方式,而不是 bash 的方式。
我运行 Xubuntu 18.04 并使用来自 sound-theme-freedesktop 包的声音,我从未想到我可以获得其他声音主题。 非常有用的文章,祝贺你!
请允许我更正/建议。条件测试最好在 bash 中用 [[ ]] 表示,如下所示
if [[ ${myvar} == "foo" ]]; then
echo "bar"
fi
如果 myvar 未定义或为空,此代码段不会抛出错误。 更好的是,它不会在扩展 ${myvar} 上进行单词分割。
使用 [ ] 是 sh 的测试方式,而不是 bash 的方式。