我在将 bash 命令重构为 tcsh 友好命令时遇到问题。不太了解 tcsh 语法,所以我收到的错误不会给我任何线索。
整个 bash 脚本是关于在服务器上添加模块
MODULEPATH=/app/modules/0/modulefiles:/env/common/modules
export MODULEPATH
module() { eval `/app/modules/0/bin/modulecmd sh "$@"` ;}
我已经将前两个命令更改为 tcsh
setenv MODULEPATH /app/modules/0/modulefiles:/env/common/modules
set MODULEPATH
但我不知道如何更改最后一个命令的语法。控制台返回错误“放置错误的 ()。”。
我可以问一点小教训,在这个命令中改变什么以使 tcsh 友好?