コマンドを使用して次のシェル スクリプトを実行しようとしています。
$ bash linuxScript.sh
これは私のスクリプトがどのように見えるかです
#!/bin/bash
svnroot=.../resources
FINDBUGS_HOME="~/opt/findbugs-2.0.1"
svn help
svn export --force ".../resources/GUI.jar"
opt=$1
case $opt in
-normal)
echo "normal mode"
java -jar %FINDBUGS_HOME%\lib\findbugs.jar -textui -onlyAnalyze common.-,ufm.- -output UFMGUI_Normal.html -html GUI.jar;;
...
esac
何らかの理由で、コマンドがうまく機能svn help
しsvn export
ません (私は自分の主張を強調するためだけに svn help を呼び出しています)。
彼らは次のエラーを出しました:
'unknown command: 'help
Type 'svn help' for usage.
' is not properly URI-encodedaire.com/repos/ufm_ui/branches/UFM_3_7/tools/build/resources/GUI.jar
そして、私がすでに尋ねている場合は、svn に関連しないコマンドでも叫びます:
:command not founde 7:
'inuxScript.sh: line 8: syntax error near unexpected token 'in
'inuxScript.sh: line 8: 'case $opt in
奇妙なことに、ターミナルで svn コマンドを入力すると、すべて正常に動作します。解決策をグーグルで検索しようとしましたが、このフォーラムも検索しましたが、役立つものは見つかりませんでした。
助けていただければ幸いです。ありがとうございました!