Notepad++编写的shell脚本在linux下无法执行怎么解决


本文摘自PHP中文网,作者(*-*)浩,侵删。

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

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

问题描述:

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

1、查看当前文本格式

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

notepad-1.jpg

2、文件转换方法

但是如果每写一个shell文件都需要这样转换可能会很麻烦,那有没有一劳永逸的办法呢?

答案是有的,我们可以设置Notepad++默认新建的文件都是shell格式,具体操作如下:

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

notepad-2.jpg

注意点:

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

2 utf8文件不要有bom头

以上就是Notepad++编写的shell脚本在linux下无法执行怎么解决的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

Notepad++如何改为中文版

Notepad++怎么用正则表达式替换数字

Notepad++正则表达式如何进行替换(图文)

Notepad++编辑器中运行python程序时需要注意的编码格式

如何设置Notepad++启动不显示上次的文件

Notepad++搜索栏找不到了解决方案

Notepad++语言怎么添加

Notepad++如何删除整列

Notepad++怎么删除空行

Notepad++如何格式化js代码

更多相关阅读请进入《Notepad++》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...