У меня есть ошибка запуска при вхождении в Ubuntu (через XQuartz). Я являюсь новым в этом и не понимаю, как решить проблему все же. Я попытался искать решения без любой удачи до сих пор.
У Вас есть какие-либо предложения?
Ошибки, которые я получаю, указаны ниже:
-bash: /home/ubuntu/.bashrc: line 119: unexpected EOF while looking for matching `"'
-bash: /home/ubuntu/.bashrc: line 121: syntax error: unexpected end of file
Вывод grep -n '"' .bashrc
:
26:# If set, the pattern "**" used in a pathname expansion context will
31:[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"
34:if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then
38:# set a fancy prompt (non-color, unless we know we "want" color)
39:case "$TERM" in
48:if [ -n "$force_color_prompt" ]; then
59:if [ "$color_prompt" = yes ]; then
67:case "$TERM" in
69: PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
77: test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval
"$(dircolors -b)"
95:# Add an "alert" alias for long running commands. Use like so:
97:alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal ||
echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-
9]\+\s*//;s/[;&|]\s*alert$//'\'')"'
119:export PATH="$PATH:~/.local/bin
От Вашего вывода это кажется "
отсутствует в конце строки 119. Используйте любой из метода для помещения "
.
"
в конце строки 119.Или просто выполненный:
sed -i '119s/$/"/' .bashrc
Похоже, что у Вас есть незавершенный""
"вокруг строки 119, который все еще не завершается, когда Вы добираетесь в конец сценария. Тщательно осмотрите строки вокруг строки 119 и удостоверьтесь, что у Вас есть четное число "
s.
Когда я получаю этот тип ошибки, я делаю
grep -n '"' .bashrc