~/.bashrc if 语句中的语法错误

~/.bashrc if 语句中的语法错误

在我的终端中,它说我的.bashrc文件有语法错误。我可以从我的代码中识别出这些.bashrc不正确的行,但无法修复它。

.bashrc这是我的似乎包含问题的部分:

# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc
   if ! shopt -oq posix; then
   if [ -f /usr/share/bash-completion/bash_completion ]; then
     . /usr/share/bash-completion/bash_completion

或者如编辑器中所示:

我的 ~/.bashrc 中有问题部分的图片

答案1

在底部查看是否缺少“fi”,如果没有,请添加。

只需在左边距放置“fi”并用“fi”关闭所有命令即可。

看这里

相关内容