sno*_*oop 2 bash fedora gnome-terminal gnome3
打开终端时出现以下异常。我该如何解决这个错误:
bash: /etc/profile.d/proxy-globalmenu.sh: line 1: syntax error in conditional expression
bash: /etc/profile.d/proxy-globalmenu.sh: line 1: syntax error near `]'
bash: /etc/profile.d/proxy-globalmenu.sh: line 1: `if [[ "$DESKTOP_SESSION" = "cinnamon" ] || ["$DESKTOP_SESSION" = gnome"] && [ -z "$UBUNTU_MENUPROXY" ]]; then'
[snoop@lenovo ~]$
Run Code Online (Sandbox Code Playgroud)
请注意,我在安装全局菜单 gnome 扩展后发现此错误。
/etc/profile.d/proxy-globalmenu.sh我所知,失败的文件 ( ) 不是来自 Fedora。找出它来自哪里并向他们报告。如果它是由您创建的,只需在其中添加一个空格[]并添加缺少的引号来修复它。从
["$DESKTOP_SESSION" = gnome"]
Run Code Online (Sandbox Code Playgroud)
到
[ "$DESKTOP_SESSION" = "gnome" ]
Run Code Online (Sandbox Code Playgroud)