Grep et exclusion nom fichier
Résolu
pcsystemd
Messages postés
734
Statut
Membre
-
pcsystemd Messages postés 734 Statut Membre -
pcsystemd Messages postés 734 Statut Membre -
Bonjour,
Je souhaiterais chercher une chaîne de caractères dans des fichiers avec GREP .
Par contre je ne souhaite chercher que dans les fichiers n'ayant pas dans leur nom mobil
Si je fais cela
Il cherche aussi dans les fichier contenant dans leurs noms mobil
Cette commande fonctionne pas!
Comment faire!
Merci
L'accès au savoir est la première liberté que chaque homme devrait avoir.
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
L'accès au savoir est la première liberté que chaque homme devrait avoir.
3 réponses
-
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
-
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
-
Bon j'ai enfin trouvé la bonne syntaxe.
grep --exclude='*.mobile.conf' 'mobile' awstats.*