次のコードを実行しようとしています。
/shared/Downloads/Chipre/processDataset_V2.bash myGraph_v3_for_GPT_v2_2.xml variables.properties "/shared/Downloads/Chipre/June" "/shared/Downloads/Chipre/GPT/June" ndvi
私が見つけた最初のエラーは
bash: /shared/Downloads/Chipre/processDataset_V2.bash: Permission denied
追加することで解決しました sh
sh /shared/Downloads/Chipre/processDataset_V2.bash myGraph_v3_for_GPT_v2_2.xml variables.properties "/shared/Downloads/Chipre/June" "/shared/Downloads/Chipre/GPT/June" ndvi
今、エラーは主張します:
: not foundnloads/Chipre/processDataset_V2.bash: 3: /shared/Downloads/Chipre/processDataset_V2.bash:
: not foundnloads/Chipre/processDataset_V2.bash: 7: /shared/Downloads/Chipre/processDataset_V2.bash:
: not foundnloads/Chipre/processDataset_V2.bash: 10: /shared/Downloads/Chipre/processDataset_V2.bash:
: not foundnloads/Chipre/processDataset_V2.bash: 14: /shared/Downloads/Chipre/processDataset_V2.bash:
: not foundnloads/Chipre/processDataset_V2.bash: 17: /shared/Downloads/Chipre/processDataset_V2.bash:
: not foundnloads/Chipre/processDataset_V2.bash: 20: /shared/Downloads/Chipre/processDataset_V2.bash:
: not foundnloads/Chipre/processDataset_V2.bash: 23: /shared/Downloads/Chipre/processDataset_V2.bash:
: not foundnloads/Chipre/processDataset_V2.bash: 26: /shared/Downloads/Chipre/processDataset_V2.bash:
: not foundnloads/Chipre/processDataset_V2.bash: 29: /shared/Downloads/Chipre/processDataset_V2.bash:
: not foundnloads/Chipre/processDataset_V2.bash: 30: /shared/Downloads/Chipre/processDataset_V2.bash:
: not foundnloads/Chipre/processDataset_V2.bash: 34: /shared/Downloads/Chipre/processDataset_V2.bash:
/shared/Downloads/Chipre/processDataset_V2.bash: 36: /shared/Downloads/Chipre/processDataset_V2.bash: Syntax error: "(" unexpected
私はフォーラムでいくつかの調査を行っていますが、.bashファイルはsheband行で始まる必要があると言う人もいます(私の場合はそうです。私の最初の行はです#!/bin/bash
)。
私の問題は、解釈シェルを適切に指定していないことだと思いますが、それを解決する方法がわかりません。
編集---
私はしようとbash
していませんsh
bash /shared/Downloads/Chipre/processDataset_V2.bash myGraph_v3_for_GPT_v2_2.xml variables.properties "/shared/Downloads/Chipre/June" "/shared/Downloads/Chipre/GPT/June" ndvi
主張されているエラーは次のとおりです。
/shared/Downloads/Chipre/processDataset_V2.bash: line 3: $'\r': command not found
/shared/Downloads/Chipre/processDataset_V2.bash: line 7: $'\r': command not found
/shared/Downloads/Chipre/processDataset_V2.bash: line 10: $'\r': command not found
/shared/Downloads/Chipre/processDataset_V2.bash: line 14: $'\r': command not found
/shared/Downloads/Chipre/processDataset_V2.bash: line 17: $'\r': command not found
/shared/Downloads/Chipre/processDataset_V2.bash: line 20: $'\r': command not found
/shared/Downloads/Chipre/processDataset_V2.bash: line 23: $'\r': command not found
/shared/Downloads/Chipre/processDataset_V2.bash: line 26: $'\r': command not found
/shared/Downloads/Chipre/processDataset_V2.bash: line 29: $'\r': command not found
/shared/Downloads/Chipre/processDataset_V2.bash: line 30: $'\r': command not found
/shared/Downloads/Chipre/processDataset_V2.bash: line 34: $'\r': command not found
/shared/Downloads/Chipre/processDataset_V2.bash: line 36: syntax error near unexpected token `$'{\r''
'shared/Downloads/Chipre/processDataset_V2.bash: line 36: `function normalizePath() {
の出力ls -l /shared/Downloads/Chipre/processDataset_V2.bash
は次のとおりです。
-rw-r--r-- 1 rus rus 2225 Feb 28 09:00 /shared/Downloads/Chipre/processDataset_V2.bash
これをWindowsで記述したようで、Windowsで新しい行を作成すると挿入されます\r
が、bashはそれを理解していません。
見てここではそれを削除する方法を参照してください。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加