bash [[$-= * i *]]是什么意思?

西里尔·阿尔法罗

我安装liquidprompt及文档中他们要求你添加[[ $- = *i* ]] && source ~/liquidprompt/liquidprompt在你的.bashrc

我试图理解该系列的第一部分,但是对于像我这样的bash菜鸟来说,这很难。如果有人有一个好的文档或答案...

疾病

$- 包含当前的shell选项。

在中[[ ... ]]=如果不加引号,则a的右侧会被解释为模式。因此,*i*意味着i可能在任何事物之前或之后。

换句话说,它检查i是否存在选项,即当前外壳是否是交互式的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章