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

notepad编写的脚本在shell下无法运行

时间:2017-07-10 22:21:46      阅读:928      评论:0      收藏:0      [点我收藏+]

标签:load   top   文本   art   linux系统   data   环境   新建   选项   

Notepad++ 是一款Windows环境下免费开源的代码编辑器,支持的语言:C, C++ , Java , C#, XML, HTML, PHP, Javascript!

 

本文给大家讲解的是用notepad++在windows下开发的shell脚本上传到Linux下无法执行问题解决方法(bom问题),感兴趣的同学参考下。

问题描述:

在一次调试shell语句的过程中发现,从notepad++文本拷贝出来的shell到linux执行时,无任何错误!但是把notepad写好 的shell脚本上传到Linux系统调试时,报无法找到命令的错误!细想一下,问题根究肯定在Nodepad++上面,后查找原因,原来是格式转换的问题

1、查看当前文本格式

Notepad++界面中,在右下角有文件格式的描述:“Dos\Windows或UNIX或Mac”。

2、文件转换方法

技术分享


但是如果每写一个shell文件都需要这样转换可能会很麻烦,那有没有一劳永逸的办法呢?答案是有的,我们可以设置Notepad++默认新建的文件都是shell格式,具体操作如下:

打开在notepad++,设置,首选项

技术分享

注意点:

1 文件格式,换行符windows和linux不一样

2 utf8文件不要有bom头

欢迎转载请注明来源一路博客,地址:http://www.16boke.com/article/detail/144

notepad编写的脚本在shell下无法运行

标签:load   top   文本   art   linux系统   data   环境   新建   选项   

原文地址:http://www.cnblogs.com/zlj1992/p/7147638.html

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