Le 12907i�me jour apr�s Epoch, [EMAIL PROTECTED] �crivait: > Le Tue, 03 May 2005 16:20:22 +0200, Ketchupy a �crit�: > >> Bonjour, >> >> je me bats r�guli�rement sur les expressions r�guli�res avec sed, grep, >> etc... >> Aujourd'hui, je cherche la n�gation... En fait j'ai un fichier d'environ >> 40000 lignes et environ 15000lignes comporte le mot "Invalid". Je >> souhaite r�cuperer toutes les autres lignes, donc je veux faire une >> recherche avec grep sur "toutes les lignes qui ne comportent pas le mot >> Invalid".. Bah, j'arrive pas � traduire �a sous forme d'expression >> r�guli�re :( >> J'ai fais diff�rents essais avec ^ et [ ] mais rien de bien concluant.. >> J'imagine que �a doit etre quelque part dans le man ou l'info de grep, >> mais j'ai fais les 2 et j'ai rien trouv�.. >> Si quelqu'un a une id�e, qu'il h�site pas ! >> >> >> Merci > > Pour utiliser les expressions r�guli�res �tendues > utilise 'egrep'
Ouais, mais pour "nier" une expression r�guli�re compl�tement, c'est pas toujours la joie :) ... Dans son cas, l'option -v est la plus adapt�e. Sinon, tu es oblig� de faire des trucs du genre: ^([^I]|I[^n]|In[^v]|...|Invali[^d]|I$|In$|...|Invali$)*$ Ce qui est tout sauf sexy ;) -- Pensez � lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Pensez � rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

