私の bash スクリプトが正しく cd できないのはなぜですか?

user0000

Windows Subsystem for Linux を使用しており、ターミナルを学習しています。デスクトップ上のアプリケーションをターミナルで開きたいのでcd.exeファイルにbash スクリプトを作成し実行することにしました。

これは私が持っているものです:

cd "/mnt/Users/username/AppData/Local/Programs/'Opera GX'/"
./launcher.exe

ただし、次のエラーが表示されます。

./operaLaunch.sh: line 1: cd: $'/mnt/Users/akaza/AppData/Local/Programs/Opera GX/\r': No such file or directory
./operaLaunch.sh: line 2: ./launcher.exe: No such file or directory

エラー メッセージの 1 行目が異なる理由がわかりません。

編集:それで、Notepad++ をダウンロードし、行末を適切な Unix のものに変更しましたが、それでもスクリプトは機能しませんでした。また、はい、スクリプトの引用にタイプミスがありました。これは私のスクリプトが今どのように見えるかです

cd "/mnt/c/Users/akaza/AppData/Local/Programs/'Opera GX'/"
./launcher.exe

これは私が今受け取るエラーメッセージです:

./operaLaunch.sh: line 1: cd: /mnt/c/Users/akaza/AppData/Local/Programs/'Opera GX'/: No such file or directory
./operaLaunch.sh: line 2: ./launcher.exe: No such file or directory 

たぶん空白?

user0000

それで、私が理解するのを助けてくれた Kamil Maciorowski のおかげで、問題は二重引用符の中に一重引用符を含めることにありました。一重引用符を削除した後、スクリプトは意図したとおりに機能しています。助けてくれてありがとう

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

CDにパイプできないのはなぜですか?

分類Dev

私のBashスクリプトがこのプロジェクトオイラーに正しい答えを返さないのはなぜですか?

分類Dev

cd〜 <user>は可能ですが、なぜcd〜 "$ USER"またはcd〜 $ {USER}ができないのですか。

分類Dev

たぶん「ループ」と「出力」が私のbashスクリプトで正しく機能しない

分類Dev

このbashスクリプトが終了しないのはなぜですか?

分類Dev

bashスクリプトが機能しないのはなぜですか?

分類Dev

シェルスクリプトで「cd」が機能しないのはなぜですか?

分類Dev

bash(.sh)スクリプトがデフォルトで実行できないのはなぜですか

分類Dev

Ubuntu 10.10 CDが起動しないのはなぜですか?

分類Dev

Ftp:!cdが機能しないのはなぜですか?

分類Dev

Git Bashが私の実行ファイルを実行できないのはなぜですか?

分類Dev

Cygwin-bashスクリプトのcd

分類Dev

Bash:子スクリプトがSIGINTをトラップするときに、親スクリプトがSIGINTで終了しないのはなぜですか?

分類Dev

「cd」を使用してディレクトリを変更できないのはなぜですか?

分類Dev

bashスクリプトのスペースをエスケープできないのはなぜですか?

分類Dev

bashスクリプトで変数をエクスポートできないのはなぜですか?

分類Dev

スクリプトでbashエイリアスが機能しないのはなぜですか?

分類Dev

このbashスクリプトで「予期しないEOF」が発生し続けるのはなぜですか?

分類Dev

Bash ForループでUnix Nohupを使用できないのはなぜですか?

分類Dev

このCMakeスクリプトでbash / echoが機能しないのはなぜですか?

分類Dev

bashスクリプト内でタイムアウトが機能しないのはなぜですか?

分類Dev

bashスクリプトがechoステートメントを出力しないのはなぜですか?

分類Dev

このbashスクリプトがパスを変更しないのはなぜですか?

分類Dev

Bashスクリプトがエイリアスを認識しないのはなぜですか?

分類Dev

WScript.Shell.ExpandEnvironmentStringsが%CD%で機能しないのはなぜですか?

分類Dev

Dockerが「bash」を実行できないと言うのはなぜですか?

分類Dev

エコー「$ 0」がスクリプト名をbashで出力しないのはなぜですか?

分類Dev

この Windows にマップされたドライブに cd できないのはなぜですか?

分類Dev

///////////////または…にcdできないのはなぜですか?

Related 関連記事

  1. 1

    CDにパイプできないのはなぜですか?

  2. 2

    私のBashスクリプトがこのプロジェクトオイラーに正しい答えを返さないのはなぜですか?

  3. 3

    cd〜 <user>は可能ですが、なぜcd〜 "$ USER"またはcd〜 $ {USER}ができないのですか。

  4. 4

    たぶん「ループ」と「出力」が私のbashスクリプトで正しく機能しない

  5. 5

    このbashスクリプトが終了しないのはなぜですか?

  6. 6

    bashスクリプトが機能しないのはなぜですか?

  7. 7

    シェルスクリプトで「cd」が機能しないのはなぜですか?

  8. 8

    bash(.sh)スクリプトがデフォルトで実行できないのはなぜですか

  9. 9

    Ubuntu 10.10 CDが起動しないのはなぜですか?

  10. 10

    Ftp:!cdが機能しないのはなぜですか?

  11. 11

    Git Bashが私の実行ファイルを実行できないのはなぜですか?

  12. 12

    Cygwin-bashスクリプトのcd

  13. 13

    Bash:子スクリプトがSIGINTをトラップするときに、親スクリプトがSIGINTで終了しないのはなぜですか?

  14. 14

    「cd」を使用してディレクトリを変更できないのはなぜですか?

  15. 15

    bashスクリプトのスペースをエスケープできないのはなぜですか?

  16. 16

    bashスクリプトで変数をエクスポートできないのはなぜですか?

  17. 17

    スクリプトでbashエイリアスが機能しないのはなぜですか?

  18. 18

    このbashスクリプトで「予期しないEOF」が発生し続けるのはなぜですか?

  19. 19

    Bash ForループでUnix Nohupを使用できないのはなぜですか?

  20. 20

    このCMakeスクリプトでbash / echoが機能しないのはなぜですか?

  21. 21

    bashスクリプト内でタイムアウトが機能しないのはなぜですか?

  22. 22

    bashスクリプトがechoステートメントを出力しないのはなぜですか?

  23. 23

    このbashスクリプトがパスを変更しないのはなぜですか?

  24. 24

    Bashスクリプトがエイリアスを認識しないのはなぜですか?

  25. 25

    WScript.Shell.ExpandEnvironmentStringsが%CD%で機能しないのはなぜですか?

  26. 26

    Dockerが「bash」を実行できないと言うのはなぜですか?

  27. 27

    エコー「$ 0」がスクリプト名をbashで出力しないのはなぜですか?

  28. 28

    この Windows にマップされたドライブに cd できないのはなぜですか?

  29. 29

    ///////////////または…にcdできないのはなぜですか?

ホットタグ

アーカイブ