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
--
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 debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
[...] 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, [...]
Option -v pour la négation avec grep dans man grep : -v, --invert-match Inverser la mise en concordance, pour sélectionner les lign es ne correspondant pas au motif.
[...] 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, [...]
Option -v pour la négation avec grep dans man grep :
-v, --invert-match
Inverser la mise en concordance, pour sélectionner les lign es ne
correspondant pas au motif.
[...] 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, [...]
Option -v pour la négation avec grep dans man grep : -v, --invert-match Inverser la mise en concordance, pour sélectionner les lign es ne correspondant pas au motif.
-- 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 with a subject of "unsubscribe". Trouble? Contact
space2d
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'
-- 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 with a subject of "unsubscribe". Trouble? Contact
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'
--
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 debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
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'
-- 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 with a subject of "unsubscribe". Trouble? Contact
fra-duf-no-spam
Le 12907ième jour après Epoch, é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:
-- 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 with a subject of "unsubscribe". Trouble? Contact
Le 12907ième jour après Epoch,
space2d@espace.fr.to é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:
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: