更改shopt输出

更改shopt输出

当 shopt 被调用为更详细的内容(例如不同的颜色或自定义文本)时,有没有办法更改输出?

例如:

~ >> shopt -s cdspell
~ >> cd Projectss
Projects # line outputted by shopt
~/Projects >> 

答案1

不,不改变源代码就不行。查看 Bash 5 的源代码(cd_builtin()中的函数builtins/cd.def)——它只打印建议的目录名称,并且格式在运行时不可配置(查找LCD_DOSPELL)。

相关内容