web-dev-qa-db-ja.com

WSL UbuntuでVisual Studio Code(Windows)で作成されたスクリプトを実行すると、「行2:$ '\ r':コマンドが見つかりません」が返されます

Ubuntu WSLインストールでWindowsでVisual Studio Codeを使用して作成したスクリプトを実行しようとすると、次のエラーが表示されます。

line 2: $'\r': command not found

私は以下の質問にぶつかりました:

WSLでBashスクリプトを実行しているときに「$ '\ r':コマンドが見つかりません」エラーを修正するにはどうすればよいですか?

それはすべて理にかなっていますが、WindowsのVisual Studio Codeにdos2unixユーティリティを毎回使用する必要がない方法/設定がありますか?

5
0siris

ウィンドウの右下隅には、CRLFまたはLF [画像上で緑色で強調表示されたインジケーター]これにより、特定のファイルの行末を設定できます。テキストをクリックすると、行末も変更できます。

enter image description here

CRはキャリッジリターン(タイプライターの時代から)のバイトコードであり、LFは同様にラインフィードのバイトコードです。行末マーカーとして配置されているバイトを参照するだけです。

ソースと参照:

7
pa4080