Window 下编写的 sh 文件上传到服务器无法运行的错误解决

学习 · 2022-12-26

原由

在 windows 编写的 shell 文件 复制到 centos 下无法运行
其主要原因是文件编码不对

解决

  • 使用vi工具 vi test.sh
  • 利用如下命令查看文件格式 :set ff:set fileformat
  • 可以看到如下信息 fileformat=dosfileformat=unix
  • 利用如下命令修改文件格式 :set ff=unix:set fileformat=unix
  • :wq (存盘退出)

其他

使用 dostounix 一劳永逸

centos linux sh shell
Theme Jasmine by Kent Liao | 桂ICP备15008025号-6