.bashrc语法错误:文件意外结束

所以

每次我运行终端时,我都会收到此错误消息“ .bashrc语法错误:文件意外结束”

因此,我开始评论其中的一部分以了解问题,并且我认为它在下面的条件下。我想知道如何编辑它才能正常工作吗?

if ("1" == "$?LD_LIBRARY_PATH") then
        if ("$LD_LIBRARY_PATH" !~ */usr/local/iscir/lib*) then
                export LD_LIBRARY_PATH /usr/local/iscir/lib:$LD_LIBRARY_PATH
        endif
else
        export LD_LIBRARY_PATH /usr/local/iscir/lib
endif

我尝试了这个但没有像

if ["1" == "$?LD_LIBRARY_PATH"]; then
        if ["$LD_LIBRARY_PATH" !~ */usr/local/iscir/lib*]; then
                export LD_LIBRARY_PATH /usr/local/iscir/lib:$LD_LIBRARY_PATH
        fi
else
        export LD_LIBRARY_PATH /usr/local/iscir/lib
fi
芒登

扑朔迷离中没有endif一种if说法是由一个结束fi另外,在使用[ ]测试结构时,您需要在周围有一个空格[=~正则表达式匹配运算,需要bash的特殊[[ ]]而不是POSIX [ ],并否定了比赛,你否定整个测试([[ ! foo ~ bar ]]),则不能使用!~而且,它需要一个正则表达式,而不是一个外壳程序。因此*,它本身并不意味着任何东西,您需要.*“任何字符”。然后,设置和导出变量的格式export foo=bar,也,你有一个流浪?的之间$LD_LIBRARY_PATH因此,请尝试以下操作:

if [ "1" == "$LD_LIBRARY_PATH" ]; then
    if [[ ! "$LD_LIBRARY_PATH" =~ .*/usr/local/iscir/lib.* ]]; then
        export LD_LIBRARY_PATH="/usr/local/iscir/lib:$LD_LIBRARY_PATH"
    fi
else
    export LD_LIBRARY_PATH="/usr/local/iscir/lib"
fi

那应该起作用,但是整个事情没有任何意义。什么时候会LD_LIBRARY_PATH1我真的不知道这将如何执行。如果您只想添加/usr/local/iscir/libLD_LIBRARY_PATH尚不存在的内容,则只需执行以下操作:

if [ -z "$LD_LIBRARY_PATH" ]; then
    export LD_LIBRARY_PATH="/usr/local/iscir/lib"
elif [[ ! "$LD_LIBRARY_PATH" == */usr/local/iscir/lib* ]]; then
    export LD_LIBRARY_PATH="/usr/local/iscir/lib:$LD_LIBRARY_PATH"
fi

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

.bashrc:语法错误:文件意外结束

来自分类Dev

.bashrc:语法错误:文件意外结束

来自分类Dev

带有原始 .bashrc 的“语法错误:文件意外结束”

来自分类Dev

bash:语法错误:文件意外结束

来自分类Dev

bash:.bashrc:第 148 行:语法错误:文件意外结束

来自分类Dev

解析错误:语法错误,文件意外结束

来自分类Dev

PHP解析错误:语法错误,文件意外结束,应为“`”

来自分类Dev

语法错误:bash中的文件意外结束错误

来自分类Dev

PHP-解析错误:语法错误,文件意外结束

来自分类Dev

PHP:解析错误:语法错误,文件意外结束

来自分类Dev

我收到解析错误:语法错误,文件意外结束

来自分类Dev

解析错误:语法错误、文件意外结束、期望变量

来自分类Dev

解析错误:语法错误,文件意外结束问题

来自分类Dev

Bash配置文件语法错误:文件意外结束

来自分类Dev

.bashrc文件语法错误在意外标记“(”附近

来自分类Dev

postgres脚本困扰语法错误:文件意外结束

来自分类Dev

语法错误:.bash_profile文件意外结束

来自分类Dev

语法错误,文件laravel 5意外结束

来自分类Dev

语法错误:.bash_profile文件意外结束

来自分类Dev

第45行语法错误:文件意外结束

来自分类Dev

PHP脚本:语法错误,文件意外结束

来自分类Dev

语法错误:文件意外结束-Bash脚本

来自分类Dev

语法错误:文件意外结束-Bash脚本

来自分类Dev

语法错误,PHP中文件意外结束

来自分类Dev

第42行:语法错误:文件意外结束

来自分类Dev

语法错误,文件 codeigniter 视图意外结束

来自分类Dev

语法错误,运行 php7 的文件意外结束

来自分类Dev

Bash 语法错误:fi 上的文件意外结束

来自分类Dev

.bashrc:意外令牌'('附近的语法错误

Related 相关文章

  1. 1

    .bashrc:语法错误:文件意外结束

  2. 2

    .bashrc:语法错误:文件意外结束

  3. 3

    带有原始 .bashrc 的“语法错误:文件意外结束”

  4. 4

    bash:语法错误:文件意外结束

  5. 5

    bash:.bashrc:第 148 行:语法错误:文件意外结束

  6. 6

    解析错误:语法错误,文件意外结束

  7. 7

    PHP解析错误:语法错误,文件意外结束,应为“`”

  8. 8

    语法错误:bash中的文件意外结束错误

  9. 9

    PHP-解析错误:语法错误,文件意外结束

  10. 10

    PHP:解析错误:语法错误,文件意外结束

  11. 11

    我收到解析错误:语法错误,文件意外结束

  12. 12

    解析错误:语法错误、文件意外结束、期望变量

  13. 13

    解析错误:语法错误,文件意外结束问题

  14. 14

    Bash配置文件语法错误:文件意外结束

  15. 15

    .bashrc文件语法错误在意外标记“(”附近

  16. 16

    postgres脚本困扰语法错误:文件意外结束

  17. 17

    语法错误:.bash_profile文件意外结束

  18. 18

    语法错误,文件laravel 5意外结束

  19. 19

    语法错误:.bash_profile文件意外结束

  20. 20

    第45行语法错误:文件意外结束

  21. 21

    PHP脚本:语法错误,文件意外结束

  22. 22

    语法错误:文件意外结束-Bash脚本

  23. 23

    语法错误:文件意外结束-Bash脚本

  24. 24

    语法错误,PHP中文件意外结束

  25. 25

    第42行:语法错误:文件意外结束

  26. 26

    语法错误,文件 codeigniter 视图意外结束

  27. 27

    语法错误,运行 php7 的文件意外结束

  28. 28

    Bash 语法错误:fi 上的文件意外结束

  29. 29

    .bashrc:意外令牌'('附近的语法错误

热门标签

归档