質問: WSLをwindows10に入れてます。 下のtest.shというファイルをsublimetextで作りました。 ``` #!/usr/bin/env bash x=10 echo $x echo $x+2 ``` それから,WSLのシェル?で,test.shが存在するディレクトリまで行って,./test.shを入力してエンターキーを押したら,下のような結果になりました。 まず,\rというエラーの対処がわかりません。次に,結果が,10 10+2となるはずなのに,なぜか10 +2 となっています。 ``` robocomo@LAPTOP-2BNCVVB8Q:~$ ./test.sh ./test.sh: line 3: $'\r': command not found 10 +2 ```
回答: 改行コードがCRLFになっています。LFにしましょう。 エディタの設定です。