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]

Répondre à