我得到的错误如下:
新窗口打开后,请按回车继续../ 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 回答
感谢meatspace!我放弃了“修复”的想法,但只是让它运行起来 . 我在tcsh时运行脚本的工作原理是什么 - 脚本中不需要编辑 . 由于我只需要为配置文件设置所有内容,因此配置脚本如何生成实际安装脚本无关紧要 . 在生成之后我才切换到bash,一切正常 .