问题:

        在项目中java项目需要调用脚本执行逻辑,但是在调用脚本是提示 “No such file or directory” 脚本不存在,但是进入目录查看,脚本是存在的,vim编辑脚本,可以看到下图:

Linux下执行shell脚本,提示 No such file or directory

这是因为脚本在windos下编辑的,在linux下无法执行。

 

解决办法:

在windows下使用nodepad++打开文件,选择  视图-->显示符号-->显示所有符号

Linux下执行shell脚本,提示 No such file or directory

可以看到出现CRLF符号

Linux下执行shell脚本,提示 No such file or directory

然后再选择  编辑-->文档格式转换-->转为unix,转换完成后,CFLF变为LF,保存,再上传到linux上就可以了。

Linux下执行shell脚本,提示 No such file or directory

相关文章:

  • 2021-12-03
  • 2021-10-15
  • 2021-10-27
  • 2022-12-23
  • 2021-04-30
  • 2021-06-08
  • 2022-01-27
猜你喜欢
  • 2022-03-05
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-04
  • 2022-03-05
相关资源
相似解决方案