这里意外结束是当我开始一个新的终端,其出现在屏幕的顶部的错误:.bashrc中错误的bash:/home/jason/.bashrc:线115:语法错误:文件
bash: /home/jason/.bashrc: line 115: syntax error: unexpected end of file
我去说文件,并试图注释掉以下行(此代码的最后一行是线115)的代码,解决了一个很草率的方式问题:
#if ! shopt -oq posix; then
#if [ -f /usr/share/bash-completion/bash_completion ]; then
#. /usr/share/bash-completion/bash_completion
#elif [ -f /etc/bash_completion ]; then
#. /etc/bash_completion
#fi
#fi
我不熟悉与此代码,并会感谢解决方案,甚至建议如何更好地格式化这个问题。
这些行中的任何一行是115行吗?很难说实际的问题是什么,因为它可能在脚本的其他地方。 – chepner
也许你可以给出一个小小的背景,在你评论的内容之前和之后几行,并显示你如何评论它。这个错误可能意味着在文件结束之前没有关闭一个块(*例如*,没有'fi'的'if')。您显示的代码段似乎是完整的“if”块的正确语法。 – lurker
感谢您的意见,我会相应地重新提交。 –