notepad++ シェルスクリプトに \r を追加 [閉じる]

notepad++ シェルスクリプトに \r を追加 [閉じる]

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番目のリンクで説明されています。

関連情報