$ 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).
[^] # 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).