背景:
Shell脚本是在Windows本地notepad++里面编写完成的,然后在linux终端通过rz命令上传上去并直接执行,结果报错:
linux下执行shell脚本提示Command not found
原因:在网上查资料定位之后发现是因为不同操作系统的编码格式引起的
使用vi命令打开脚本,通过命令 :set ff 查看脚本的编码格式为dos
linux下执行shell脚本提示Command not found
解决:使用如下命令修改文件格式并保存退出
:set ff=unix 或 :set fileformat=unix
:wq (存盘退出)

然后,重新执行shell脚本,不再报错,问题解决(记得给脚本添加必要的执行权限~)。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-12
  • 2022-12-23
  • 2021-09-13
  • 2021-08-27
猜你喜欢
  • 2022-12-23
  • 2022-02-22
  • 2022-01-23
  • 2021-09-10
相关资源
相似解决方案