コンパイルエラーの有無に応じて、javac
の後にいくつかの操作を実行するBashスクリプトを書いてみたいと思います。javacのエラー数を取得できますか?
実際、少なくとも1つのエラーがある場合、これらの操作は実行されません。さもなければ、彼らはします。
私はそのような何かをしようとしたが、それはうまくいきませんでした:あなたは$
を使用する必要がbashの変数の値のため
javac_return=`javac [...] -d ../class`
if [ javac_return -eq 0 ]
then
# operations
fi
'javacの連鎖のコマンドを使用して... || {echo "コンパイルに失敗しました">&2;出口; } 'javac'が失敗した場合、エラーでスクリプトを終了します。それはあなたが欲しいものですか? –