notepad++ is a free open source code Editor in the Windows environment, supported languages: C, C + +, Java, C #, XML, HTML, PHP, javascript!
This article is to explain the use of notepad++ in the development of Windows shell scripts uploaded to Linux can not perform problem solving method (BOM problem), interested students reference.
Problem Description:
In the process of debugging a shell statement, it was discovered that there was no error when the shell from the notepad++ text was copied to the Linux execution! But when I upload a shell script written by Notepad to the Linux system debug, I can't find the command error! Think about it, the problem Genjiu certainly on the nodepad++ above, after looking for reasons, the original is the format conversion problem
1. View the current text format
In the notepad++ interface, there is a description of the file format in the lower right corner: "Dos\windows or Unix or Mac".
2. File Conversion method
But what if it would be cumbersome to write a shell file for every one of them? The answer is yes, we can set notepad++ the default new file is the shell format, the operation is as follows:
Open in notepad++, settings, preferences
Note the point:
1 file format, line break windows and Linux are not the same
2 UTF8 file do not have BOM header
Welcome reprint please indicate source all the way blog, address: http://www.16boke.com/article/detail/144
Scripts written by Notepad cannot be run under the shell