问题

Windows上面提交shell脚本,然后在Linux下检出容易出现脚本执行不了的情况,因为Windows是使用Windows(CR LF)格式的,而Linux采用Unix(LF),bash终端一般识别不了前者,一旦部署到ARM Linux那也肯定出问题

解决

  1. 尽量避免在Windows提交shell脚本:实际工作中很多人都喜欢用Windows做开发,尽管开发的是Linux应用
  2. 使用vim编辑器,输入命令set ff查看脚本格式,如果是dos格式,则输入命令set ff=unix即可纠正过来

© 2025 hywing 使用 Stellar 创建
总访问 113701 次 | 本页访问 326