bashスクリプトを書くとき、notepad ++が文字を追加することを確認しました。たとえば、notepad ++で書かれた単純なスタンバイスクリプトは\ rを追加してスクリプトを中断します。標準の Windows メモ帳にはこの問題はありません。これらの追加文字を確認または制御する方法はありますか?
メモ帳++(utf8、bomなしutf8、ansi)でさまざまなエンコーディングオプションを試しました。
以下は、NotepadまたはNanoに保存すると機能しますが、Notepad ++(v.5.9.8)では機能しないサンプルスクリプトです。
#!/bin/bash
#Written in Notepad
echo I will say something and wait 5 seconds
sleep 5
echo then say something again
答え1
「unix」行末を使用してメモ帳++にファイルを保存できます。メニュー選択です。例を見る
答え2
編集> EOL変換> Unix変換および保存メニュー項目。
この回答は、Thomasが提供した3番目のリンクで説明されています。