• [^] # Re: exclure grep

    Posté par (site web personnel) . En réponse au message Programmation script shell ksh unix. Évalué à 2.

    $ ps -edf |grep Eter[m]
    zsh: no matches found Eter[m]


    Le comportement de bash quand les expansions n'existent pas est pour moi une source d'erreur : ça rend des scripts imprévisibles suivant les fichiers présents.

    $ ps -edf | grep 'Eter[m]'
    manu 8151 2373 27 18:16 pts/0 00:11:15 Eterm

    Je lui dis explicitement que les quotes doivent pas être expansés et passés tels quels à grep (j'aurais aussi pu utiliser noglob).