• # Re: Enchainement de pipe

    Posté par (site web personnel) . En réponse au message Enchainement de pipe. Évalué à 7.

    Dans a && b, b est exécuté si et seulement si a a renvoyé 0. Donc dans ton cas, la seule chose qui peut être affichée par ton echo est 0. En remplaçant && (qu'il faut voir comme un opérateur logique) par ; (opérateur de séquencement, on va dire), tu verras le code de retour du dernier élément du pipe.

    Autre chose : si tu veux faire des recherches sur les processus en cours d'exécution, utilise plutôt pgrep, disponible sous tous les Unix modernes, et qui sera bien moins sensible aux variations dans les formats de ps.