Grep et exclusion nom fichier

Résolu/Fermé
pcsystemd Messages postés 702 Date d'inscription dimanche 27 novembre 2005 Statut Membre Dernière intervention 6 novembre 2024 - Modifié le 19 juin 2019 à 09:14
pcsystemd Messages postés 702 Date d'inscription dimanche 27 novembre 2005 Statut Membre Dernière intervention 6 novembre 2024 - 19 juin 2019 à 14:17
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 dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 417
19 juin 2019 à 10:07
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 dimanche 27 novembre 2005 Statut Membre Dernière intervention 6 novembre 2024 23
19 juin 2019 à 12:25
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 dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 417
19 juin 2019 à 13:53
Essaie avec
grep --exclude=*.mobile.conf 'chaine' awstats.*
0
pcsystemd Messages postés 702 Date d'inscription dimanche 27 novembre 2005 Statut Membre Dernière intervention 6 novembre 2024 23
19 juin 2019 à 13:59
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 dimanche 27 novembre 2005 Statut Membre Dernière intervention 6 novembre 2024 23
Modifié le 19 juin 2019 à 14:18
Bon j'ai enfin trouvé la bonne syntaxe.

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


0