意外令牌'='()附近的语法错误

泡泡龙

我在bash shell上运行了一些旧代码,但在理解/通过这一行时遇到了麻烦:

BASH_FUNC_module()='() {  eval `/usr/bin/modulecmd bash $*`
}'; export BASH_FUNC_module()

我得到的错误是:

line 364: syntax error near unexpected token `='() {  eval `/usr/bin/modulecmd bash $*`
}''
line 364: `}'; export BASH_FUNC_module()'

任何指针将不胜感激,我是shell的新手:)谢谢!

迈克·弗莱辛格

看来您正在尝试转换bash的某些跟踪/转储输出。您最有可能想要:

module() { eval `/usr/bin/modulecmd bash $*`; }
export -f module

应该可以在新旧版本的bash上使用。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

sh:意外令牌'}'附近的语法错误

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

意外令牌`('附近的Bash语法错误

来自分类Dev

意外令牌附近的Cron语法错误

来自分类Dev

意外令牌'fi'附近的语法错误

来自分类Dev

-bash:意外令牌附近的语法错误

来自分类Dev

意外令牌'<'附近的语法错误

来自分类Dev

意外令牌'newline'附近的语法错误?

来自分类Dev

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

来自分类Dev

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

来自分类Dev

-bash:意外令牌';'附近的语法错误

来自分类Dev

bash:意外令牌'}'附近的语法错误

来自分类Dev

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

来自分类Dev

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

来自分类Dev

意外令牌'<'附近的语法错误

来自分类Dev

bash:意外令牌附近的语法错误

来自分类Dev

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

来自分类Dev

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

来自分类Dev

意外令牌'{'附近的语法错误

来自分类Dev

意外令牌'iptables'附近的语法错误

来自分类Dev

bash:意外令牌'<'附近的语法错误

来自分类Dev

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

来自分类Dev

语法错误,在意外令牌'}'附近

来自分类Dev

意外令牌'elif'附近的语法错误

来自分类Dev

bash:意外令牌';'附近的语法错误

来自分类Dev

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

来自分类Dev

bash中的“意外令牌'elif'附近的语法错误”错误