'\r' コマンドが見つかりません

Last-modified: Tue, 02 Mar 2021 15:16:35 JST (1152d)
Top > '\r' コマンドが見つかりません

エラー: 行 20: $'\r': コマンドが見つかりません

原因

shファイルの改行コードがLFになっていなかった。

 

改行コード

CR (\r)   …   カーソルを先頭(左端)に移動する。

LF  (\n)  …   カーソルを次の行へ移動する。主にUNIX系。

CRLF      …    カーソルを先頭に移動し、次の行へ移動する。主にWindows系。

 

解決策

秀丸エディタであれば、ファイル > エンコードの種類 > 改行=LF  で変更する。