shell脚本文件问题

土豆是我的最爱 2019-12-02 10:20:24


这个错误syntax error near unexpected token `newline'是怎么回事啊
我网上查了是说文件格式不对,但是我用dos2unix校正了还是不行,有大哥分析下可能的原因么?
...全文
204 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
javabro 2019-12-02
  • 打赏
  • 举报
回复
引用 2 楼 人生呐 的回复:
[quote=引用 1 楼 javabro 的回复:] 不要用制表符,格式调整用空格
什么意思,我这里面没有制表符吧,都是空格啊[/quote]我看你里面有很多空白,你检查下是不是有制表符。我遇到过类似问题,就是因为我用了Tab ,弄得缩进
  • 打赏
  • 举报
回复
引用 1 楼 javabro 的回复:
不要用制表符,格式调整用空格
什么意思,我这里面没有制表符吧,都是空格啊
javabro 2019-12-02
  • 打赏
  • 举报
回复
不要用制表符,格式调整用空格
Nihility/ 2019-12-02
  • 打赏
  • 举报
回复
别在windows上编辑了,放linux上去。
qybao 2019-12-02
  • 打赏
  • 举报
回复
你先不调用管道,先用curl那一段执行看看,终端有什么输出
我觉得是curl的执行log传给了你的shell,而不是你的init.sh传给了shell
所以建议命令改为
curl "https://xxx/init.sh" && /bin/sh init.sh之类的

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧