欢迎光临
我们一直在努力
卡尔云 大网数据--高防低价服务器抢购 低至28/月十堰4-4就在零零陆云计算 金华高防物理机 40H64G 30M 158/月 819云计算香港20MCN2 300元/月
林枫云-专注独立IP高频VPS 低价高性价比—迅速云 GoDo云计算韩国物理机低至299元/月 龍行数据:美国100M服务器 299元/月 络V云计算:新加坡100M服务器 1200元/月
CNMCDN防护稳定又实惠 轻松云:美国200兆VPS16元/月 亦宁云200M大带宽 动态BGP低至35/月 低价高效上云-道之云网络 【科御云】香港CDN、延迟低速度快防御高

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 #保存退出

赞(0)
未经允许不得转载:沃园 » Linux .SH脚本文件在Windows下编辑后无法运行

评论 抢沙发

评论前必须登录!

立即登录   注册