ホームページ  >  記事  >  開発ツール  >  LinuxでNotepad++で書いたシェルスクリプトが実行できない問題の解決方法

LinuxでNotepad++で書いたシェルスクリプトが実行できない問題の解決方法

(*-*)浩
(*-*)浩オリジナル
2019-11-23 11:21:125410ブラウズ

LinuxでNotepad++で書いたシェルスクリプトが実行できない問題の解決方法

Notepad は、Windows 環境で無料でオープン ソースのコード エディターです。サポートされている言語: C、C、Java、C#、XML、HTML、PHP、JavaScript!

この記事では、Windows でメモ帳を使用して開発したシェルスクリプトを Linux にアップロードすると実行できない問題 (bom 問題) の解決方法について説明しますので、興味のある学生は参考にしてください。 (推奨学習: notepad )

問題の説明:

シェル ステートメントのデバッグ中に、シェルがメモ帳のテキストからコピーしたことが判明しましたLinux で実行すると、エラーは発生しません。しかし、メモ帳で書いたシェルスクリプトをデバッグのために Linux システムにアップロードすると、コマンドが見つからないというエラーが報告されます。よく考えてみると、問題の根本原因は Nodepad にあるはずです。原因を調べたところ、フォーマット変換の問題であることが判明しました。

1. 現在のテキスト フォーマットを表示します

メモ帳インターフェイスの右下隅に、「Dos\Windows または UNIX または Mac」というファイル形式の説明があります。

LinuxでNotepad++で書いたシェルスクリプトが実行できない問題の解決方法

#2. ファイル変換方法

ただし、シェルファイルを書くたびにこのように変換する必要がある場合は、非常に面倒かもしれませんが、恒久的な解決策はありませんか?

答えは「はい、デフォルトでシェル形式で新しいファイルを作成するようにメモ帳を設定できます。具体的な操作は次のとおりです:

メモ帳で開く、設定、最初のオプション

LinuxでNotepad++で書いたシェルスクリプトが実行できない問題の解決方法

注:

1 ファイル形式、改行は Windows と Linux で異なります

2 utf8 ファイルには BOM ヘッダーがありません

以上がLinuxでNotepad++で書いたシェルスクリプトが実行できない問題の解決方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。