LINUX下运行.sh文件出现Syntax error end of file unexpected (expecting “then”) 解决方案

2022-08-06 10:11:41 浏览数 (3)

本文记录 Syntax error: end of file unexpected (expecting “then”) 错误解决方案。

问题原因

出现问题的原因是.sh文件是dos格式文件,但是linux的shell需要unix格式的文件

解决方案

  • 转换文件格式
代码语言:javascript复制
$ sudo apt-get install dos2unix
$ dos2unix <filename>
  • 随后重新运行 sh 文件

参考资料

  • https://blog.csdn.net/qq_38989148/article/details/105340521

1 人点赞