Grep et exclusion nom fichier

Résolu
pcsystemd Messages postés 702 Date d'inscription   Statut Membre Dernière intervention   -  
pcsystemd Messages postés 702 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je souhaiterais chercher une chaîne de caractères dans des fichiers avec GREP .

awstats.toto.mobil.conf
awstats.toto.conf


Par contre je ne souhaite chercher que dans les fichiers n'ayant pas dans leur nom mobil

Si je fais cela
grep 'chaine' awstats.*.conf


Il cherche aussi dans les fichier contenant dans leurs noms mobil

Cette commande fonctionne pas!
grep --exclude=*.mobil.conf -e 'chaîne'


Comment faire!

Merci


Configuration: Debian Jessie , Firefox


A voir également:

3 réponses

zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 430
 
Salut,

C'est bizarre que le "--exclude" ne marche pas ;-\

$ more fich*
::::::::::::::
fich.titi.txt
::::::::::::::
bonjour hello salut hola
::::::::::::::
fich.toto.txt
::::::::::::::
bonjour hello salut hola
::::::::::::::
fich.tutu.txt
::::::::::::::
bonjour hello salut hola

$ grep --exclude=*.titi.txt 'hola' fich*
fich.toto.txt:bonjour hello salut hola
fich.tutu.txt:bonjour hello salut hola

0
pcsystemd Messages postés 702 Date d'inscription   Statut Membre Dernière intervention   23
 
Je viens de refaire mais marche pas car il m'affiche aussi les fichiers exclus!

grep --exclude=*.mobile  'chaine'  awstats.*

awstats.toto.mobile.conf
awstats.tata.conf


0
zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 430
 
Essaie avec
grep --exclude=*.mobile.conf 'chaine' awstats.*
0
pcsystemd Messages postés 702 Date d'inscription   Statut Membre Dernière intervention   23
 
J'avais déjà essayé mais merci. Je continue a chercher et si je trouve je viens poster la réponse.
0
pcsystemd Messages postés 702 Date d'inscription   Statut Membre Dernière intervention   23
 
Bon j'ai enfin trouvé la bonne syntaxe.

grep --exclude='*.mobile.conf'  'mobile'  awstats.* 


0