这篇文章主要介绍了Notepad++编撰的shell脚本在linux下难以执行的解决方式linux系统,具有一定借鉴价值,感兴趣的同学可以参考下linux运行shell脚本linux运行shell脚本,希望你们阅读完这篇文章以后大有收获,下边让小编带着你们一起了解一下。

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

本文给你们讲解的是用notepad++在windows下开发的shell脚本上传到linux下未能执行问题解决方式(bom问题),感兴趣的朋友参考下。

问题描述:

在一次调试shell句子的过程中发觉,从notepad++文本拷贝下来的shell到Linux执行时,无任何错误!并且把notepad写好的shell脚本上传到Linux系统调试时linux课程,报难以找到命令的错误!细想一下,问题根究肯定在Nodepad++里面,后查找缘由,原先是格式转换的问题

1、查看当前文本格式

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

2、文件转换方式

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

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

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

注意点:

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

2utf8文件不要有bom头

谢谢你才能认真阅读完这篇文章,希望小编分享的“Notepad++编撰的shell脚本在linux下难以执行的解决方式”这篇文章对你们有帮助,同时也希望你们多多支持亿速云,关注亿速云行业资讯频道,更多相关知识等着你来学习!

Tagged:
Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复