蜗牛789
主机测评与优惠

Linux .SH脚本文件在Windows下编辑后无法运行

因为系统的兼容问题,我们一般都是用的Windows系统电脑,有时候在windows编译的.SH脚本文件上传到Linux VPS运行不了,会出现类似\”command not found。bad interpreter: No such file or directory\”这样的错误提示。比如很多朋友说我之前发布的\”完美脚本备份至Dropbox云盘\”的文章备份VPS的dropbox.sh文件编译之后上传显示错误。问题应该就在这里。

解决方法:

1、把脚本中我的中文注释行都删除掉;

2、建议不要用记事本编辑,我是用editplus编辑脚本的,转换格式。

文档 – 文件格式(CR/LF) – Change file format – UNIX

如果我们已经把脚本上传至VPS中,我们可以通过下面的命令进行查看,设置文件格式:

vi filename #打开文件

:set ff #查看文件的格式会看到fileformat=dos 或者 fileformat=unix

:set ff=unix #设置为unix格式

:wq #保存退出

About 蜗牛

【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。





评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址