我安装liquidprompt及文档中他们要求你添加[[ $- = *i* ]] && source ~/liquidprompt/liquidprompt在你的.bashrc.
我试图理解这一行的第一部分,但像我这样的bash菜鸟很难.如果有人有一个很好的医生或答案......
cho*_*oba 58
$- 包含当前的shell选项.
在[[ ... ]],=如果没有引用,a的右侧被解释为模式.因此,*i*意味着i可能先于或后面的任何东西.
换句话说,它检查i选项是否存在,即当前shell是否是交互式的.