Je voudrais écrire un script Bash qui exécute certaines opérations après un javac
, en fonction de la présence ou non d'erreurs de compilation. En fait, s'il y a au moins une erreur, ces opérations ne seront pas exécutées. Sinon, ils le feront.Est-il possible d'obtenir le nombre d'erreurs de javac?
J'ai essayé de faire quelque chose comme ça, mais cela n'a pas fonctionné:
javac_return=`javac [...] -d ../class`
if [ javac_return -eq 0 ]
then
# operations
fi
'javac ... || {echo "Echec de la compilation"> & 2; Sortie; } 'quittera votre script avec une erreur si' javac' échoue. Est-ce que c'est ce que tu veux? –