grep permet d'inverser la condition de test avec l'option -v: ls | grep -v deb
devrait répondre à ton problème.
PS: Si tu ne veux pas que le shell n'interprète pas les métacaractères, il faut utiliser la quote simple et non le guillemet (ls |grep -E '.*(?!deb).*')
[^] # Re: merci pour le test avant négatif
Posté par netsurfeur . En réponse au message regexp exclure un ensemble de caractère. Évalué à 3.
ls | grep -v deb
devrait répondre à ton problème.
PS: Si tu ne veux pas que le shell n'interprète pas les métacaractères, il faut utiliser la quote simple et non le guillemet (ls |grep -E '.*(?!deb).*')