這裏意外結束是當我開始一個新的終端,其出現在屏幕的頂部的錯誤:.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
感謝您的意見,我會相應地重新提交。 –