Inline si shell script

Est-il possible d'exécuter le script shell en ligne de commande comme ceci :

counter=`ps -ef | grep -c "myApplication"`; if [ $counter -eq 1 ] then; echo "true";
>

Exemple ci-dessus n'est pas de travail, je ne reçois que > caractère qui n'est pas le résultat que j'essaie de faire, c'est "vrai"

Quand j'execute ps -ef | grep -c "myApplication - je obtenir 1 sortie. Est-il possible de créer résulter de la seule ligne dans un script ? merci

  • Oui, mais il ne fonctionne pas
  • vous avez besoin ; then au lieu de then;
InformationsquelleAutor London | 2011-02-13