Grep et exclusion nom fichier [Résolu/Fermé]

Signaler
Messages postés
570
Date d'inscription
dimanche 27 novembre 2005
Statut
Membre
Dernière intervention
10 mars 2020
-
Messages postés
570
Date d'inscription
dimanche 27 novembre 2005
Statut
Membre
Dernière intervention
10 mars 2020
-
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


3 réponses

Messages postés
35015
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
5 juillet 2020
5 251
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

Messages postés
570
Date d'inscription
dimanche 27 novembre 2005
Statut
Membre
Dernière intervention
10 mars 2020
16
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


Messages postés
35015
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
5 juillet 2020
5 251
Essaie avec
grep --exclude=*.mobile.conf 'chaine' awstats.*
Messages postés
570
Date d'inscription
dimanche 27 novembre 2005
Statut
Membre
Dernière intervention
10 mars 2020
16
J'avais déjà essayé mais merci. Je continue a chercher et si je trouve je viens poster la réponse.
Messages postés
570
Date d'inscription
dimanche 27 novembre 2005
Statut
Membre
Dernière intervention
10 mars 2020
16
Bon j'ai enfin trouvé la bonne syntaxe.

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