Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3320 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Exclure deux termes (egrep)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Exclure deux termes (egrep)

n°1083192
sneakz
Posté le 21-10-2008 à 09:43:03  profilanswer
 

Bonjour,
 
J'essaye d'exlure deux termes d'un fichier en utilisant egrep. Je ne souhaite pas imbriquer deux grep -v
 
cat /tmp/test.conf | egrep -v  "mot1|mot2"
 
test.conf contient :
toto_mot1
mot2_mot1
 
La commande étant traitée comme un ou, j'ai en sortie :
 
toto
mot2
 
Je souhaite en sortie uniquement le mot toto
 
Merci pour votre aide.
 

mood
Publicité
Posté le 21-10-2008 à 09:43:03  profilanswer
 

n°1083195
wedgeant
Da penguin inside
Posté le 21-10-2008 à 09:47:24  profilanswer
 

cat /tmp/test.conf | egrep -ov "mot1|mot2*"


[:opus dei]


Message édité par wedgeant le 21-10-2008 à 10:39:26

---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°1083210
sneakz
Posté le 21-10-2008 à 10:30:58  profilanswer
 

Y-a un truc que je ne comprends pas :
cat /tmp/test.conf | grep -v  "_mot1" devrait me renvoyer :
 
toto
mot2
 
or cela ne me renvoie rien

n°1083214
wedgeant
Da penguin inside
Posté le 21-10-2008 à 10:39:19  profilanswer
 

non, tu supprimes les lignes qui contiennent "_mot1", donc ça supprime tout ... regarde l'option -o :jap:


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°1083228
sneakz
Posté le 21-10-2008 à 10:58:53  profilanswer
 

Merci bien WedgeAnt
 
Je pensais que l'option -v sous grep était une exclusion.
 
-v, --invert-match
              Invert the sense of matching, to select non-matching lines.  (-v
              is specified by POSIX.)


Message édité par sneakz le 21-10-2008 à 11:00:11
n°1083238
matafan
Posté le 21-10-2008 à 11:19:20  profilanswer
 

Oui c'est -v c'est bien une exclusion, mais sans -o grep fonctione ligne par ligne.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Exclure deux termes (egrep)

 

Sujets relatifs
Exclure un répertoire dans une commande rmQuels répertoires exclure lors d'un scan antivirus complet sous linux
rsync tout exclure sauf un répertoireComment exclure certains fichiers d'une commande ?
Exclure un répertoire dans un partage Samba[mdrv] exclure un paquetage d'une mise à jour
[ Squid ] Always_direct - Plus avoir besoin d'exclure les hosts localsExclure des sites dans squidguard
[unzip] exclure les fichiers commençant par "."tar : exclure un sous repertoire
Plus de sujets relatifs à : Exclure deux termes (egrep)


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)