首页 文章

bash上的GAMESS配置脚本错误:$ <附近的语法错误

提问于
浏览
0

我得到的错误如下:

新窗口打开后,请按回车继续../ config:第82行:意外令牌附近的语法错误 newline' ./config: line 82: set reply = $ <'

我在bash shell . 该脚本最初用于csh . 我已将脚本的第一行更改为#!/ bin / bash .

该脚本应该打开一个新窗口输入一些变量进行配置 . . . .

echo "use the word 'type' to indicate it is a command for the other window."
echo " "
echo -n "After the new window is open, please hit enter to go on."
set reply=$<
tput clear

我已经检查并知道shell是交互式的 . 我没有用sh ./config执行,而是尝试使用bash ./config;还是一样的错误 . 如果我在shell中键入<我得到相同的错误 . 所以我认为make无法理解'<'我在我的智慧结束谷歌搜索错误 . 任何帮助表示赞赏!

1 回答

  • 0

    感谢meatspace!我放弃了“修复”的想法,但只是让它运行起来 . 我在tcsh时运行脚本的工作原理是什么 - 脚本中不需要编辑 . 由于我只需要为配置文件设置所有内容,因此配置脚本如何生成实际安装脚本无关紧要 . 在生成之后我才切换到bash,一切正常 .

相关问题