![notepad++ シェルスクリプトに \r を追加 [閉じる]](https://linux33.com/image/77165/notepad%2B%2B%20%E3%82%B7%E3%82%A7%E3%83%AB%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%E3%81%AB%20%5Cr%20%E3%82%92%E8%BF%BD%E5%8A%A0%20%5B%E9%96%89%E3%81%98%E3%82%8B%5D.png)
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番目のリンクで説明されています。