码迷,mamicode.com
首页 > 系统相关 > 详细

执行Linux脚本,出现No Such file or directory异常

时间:2018-04-16 00:40:59      阅读:276      评论:0      收藏:0      [点我收藏+]

标签:nbsp   png   可见   bubuko   通过   分享   vim   文件   linu   

最近在学习Linux系统的脚本开发,在我编写完标本的情况出现了以下的情况

技术分享图片

这个时候出现了No Such file or directory 情况出现 ,提示文件不存在;

但是通过VIM命令访问此脚本,是能够进入此脚本的

技术分享图片

这个时候我猜测,可能是由于编码问题引起的,因为我在编写此脚本的时候我是在Windos系统中使用nodpad++编写(nodpad的编码格式此时为ANSI);然后通过Secure连接至Linux服务器,进行粘贴。

我继续在VIM编辑下通过:set ff? 发现编码格式如下:

技术分享图片

 

发现编码格式为DOS,DOS中会存在不可见字符,会导致Linux执行失败

这个时候我们可以通过:set ff=unix 转换格式为Unix,修改完保存退出,再次执行我的脚本就可以指定成功了.

执行Linux脚本,出现No Such file or directory异常

标签:nbsp   png   可见   bubuko   通过   分享   vim   文件   linu   

原文地址:https://www.cnblogs.com/diandain/p/8850269.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!