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

时间:2017-04-04 19:37:55

标签: linux bash shell compilation sh

我得到的错误如下:

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

我在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;还是一样的错误。如果我键入&lt;在shell中我得到了同样的错误。所以我认为make无法理解&#39;&lt;&#39; 我的智慧结束了谷歌搜索错误。任何帮助表示赞赏!

1 个答案:

答案 0 :(得分:0)

感谢meatspace!我放弃了修复&#39;但只是让它运行。 我在tcsh中运行脚本是有效的 - 脚本中不需要编辑。由于我只需要为配置文件设置所有内容,因此配置脚本如何生成实际的安装脚本并不重要。 在生成之后我才切换到bash,一切正常。