Novice sur Linux/Unix, je cherche s'il existe une commande qui permet une
recherche d'une chaine de caractère (ici une adresse MAC) dans tous les
fichiers d'un dossier et de ses sous dossiers ?
Par exemple, dans un fichier se trouve l'adresse MAC des machines autorisées
à se connecter.
Hors la machine est HS et a été remplacée par une nouvelle qui n'est pas
autorisée.
J'ai les droits Admin, je sais à peu près où chercher (Rep /ETC/) mais pas
dans quel fichier...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
bl8s
JCL wrote:
Bonjour !
Novice sur Linux/Unix, je cherche s'il existe une commande qui permet une recherche d'une chaine de caractère (ici une adresse MAC) dans tous les fichiers d'un dossier et de ses sous dossiers ?
Par exemple, dans un fichier se trouve l'adresse MAC des machines autorisées à se connecter. Hors la machine est HS et a été remplacée par une nouvelle qui n'est pas autorisée. J'ai les droits Admin, je sais à peu près où chercher (Rep /ETC/) mais pas dans quel fichier...
Pouvez-vous m'aider ?
Merci
grep fera ton bonheur
JCL wrote:
Bonjour !
Novice sur Linux/Unix, je cherche s'il existe une commande qui permet une
recherche d'une chaine de caractère (ici une adresse MAC) dans tous les
fichiers d'un dossier et de ses sous dossiers ?
Par exemple, dans un fichier se trouve l'adresse MAC des machines autorisées
à se connecter.
Hors la machine est HS et a été remplacée par une nouvelle qui n'est pas
autorisée.
J'ai les droits Admin, je sais à peu près où chercher (Rep /ETC/) mais pas
dans quel fichier...
Novice sur Linux/Unix, je cherche s'il existe une commande qui permet une recherche d'une chaine de caractère (ici une adresse MAC) dans tous les fichiers d'un dossier et de ses sous dossiers ?
Par exemple, dans un fichier se trouve l'adresse MAC des machines autorisées à se connecter. Hors la machine est HS et a été remplacée par une nouvelle qui n'est pas autorisée. J'ai les droits Admin, je sais à peu près où chercher (Rep /ETC/) mais pas dans quel fichier...
Pouvez-vous m'aider ?
Merci
grep fera ton bonheur
Doug713705
Le lundi 12 juin 2006 15:54, JCL s'est exprimé de la sorte sur alt.fr.comp.os.linux.configuration :
Bonjour !
Novice sur Linux/Unix, je cherche s'il existe une commande qui permet une recherche d'une chaine de caractère (ici une adresse MAC) dans tous les fichiers d'un dossier et de ses sous dossiers ?
Par exemple, dans un fichier se trouve l'adresse MAC des machines autorisées à se connecter. Hors la machine est HS et a été remplacée par une nouvelle qui n'est pas autorisée. J'ai les droits Admin, je sais à peu près où chercher (Rep /ETC/) mais pas dans quel fichier...
Pouvez-vous m'aider ?
find /etc/ | xargs fgrep "00:01:02:03:04:05"
-- @+ Doug [Linux user #307925] - Slackware RuleZ ;-) [Pourquoi t'es qui, qu'est ce que tu fais par où ?] -- Pour me contacter enlever no-spam (2X) --
Le lundi 12 juin 2006 15:54, JCL s'est exprimé de la sorte sur
alt.fr.comp.os.linux.configuration :
Bonjour !
Novice sur Linux/Unix, je cherche s'il existe une commande qui permet une
recherche d'une chaine de caractère (ici une adresse MAC) dans tous les
fichiers d'un dossier et de ses sous dossiers ?
Par exemple, dans un fichier se trouve l'adresse MAC des machines
autorisées à se connecter.
Hors la machine est HS et a été remplacée par une nouvelle qui n'est pas
autorisée.
J'ai les droits Admin, je sais à peu près où chercher (Rep /ETC/) mais pas
dans quel fichier...
Pouvez-vous m'aider ?
find /etc/ | xargs fgrep "00:01:02:03:04:05"
--
@+
Doug [Linux user #307925] - Slackware RuleZ ;-)
[Pourquoi t'es qui, qu'est ce que tu fais par où ?]
-- Pour me contacter enlever no-spam (2X) --
Le lundi 12 juin 2006 15:54, JCL s'est exprimé de la sorte sur alt.fr.comp.os.linux.configuration :
Bonjour !
Novice sur Linux/Unix, je cherche s'il existe une commande qui permet une recherche d'une chaine de caractère (ici une adresse MAC) dans tous les fichiers d'un dossier et de ses sous dossiers ?
Par exemple, dans un fichier se trouve l'adresse MAC des machines autorisées à se connecter. Hors la machine est HS et a été remplacée par une nouvelle qui n'est pas autorisée. J'ai les droits Admin, je sais à peu près où chercher (Rep /ETC/) mais pas dans quel fichier...
Pouvez-vous m'aider ?
find /etc/ | xargs fgrep "00:01:02:03:04:05"
-- @+ Doug [Linux user #307925] - Slackware RuleZ ;-) [Pourquoi t'es qui, qu'est ce que tu fais par où ?] -- Pour me contacter enlever no-spam (2X) --
marc
"JCL" writes:
Bonjour !
Novice sur Linux/Unix, je cherche s'il existe une commande qui permet une recherche d'une chaine de caractère (ici une adresse MAC) dans tous les fichiers d'un dossier et de ses sous dossiers ?
Par exemple, dans un fichier se trouve l'adresse MAC des machines autorisées à se connecter. Hors la machine est HS et a été remplacée par une nouvelle qui n'est pas autorisée. J'ai les droits Admin, je sais à peu près où chercher (Rep /ETC/) mais pas dans quel fichier...
Pouvez-vous m'aider ?
Merci
Personnellement, j'utilise la commande "rgrep", pratiquement un grep recursif, qui permet de rechercher dans tous les fichiers d'un repertoire et de ses sous-repertoires. Sinon, il me semble me souvenir que "grep" a lui aussi une option "-R" pour chercher recursivement. Sinon, dans des situations delicates (par exemple faire cela a partir d'un systeme autonome utilise en rescue), il reste possible de combiner "find" avec l'option "-exec" avec une commande "grep" classique et non etendue. Pour la commande "rgrep", penser que l'option "-r" pour demander la recursivite n'est pas implicite et doit donc etre donnee explicitement. Toutes les distributions que j'ai manipulees depuis un bon moment comportent cette commande. Comme cela lit bestialement tous les fichiers trouves, ne le faire que sur la partie la plus petite possible de la hierarchie (presque certainement "/etc" dans le cas soumis). Et utiliser l'option "-l" permettant de ne lister que les noms de fichiers et non leur contenu si on s'expose a fouiller des fichiers binaires. Penser aussi a l'option "-x" de la commande (lire son "man") afin de se restreindre eventuellement a certains suffixes de fichiers.
Bonne chance.
"JCL" <JobControlLanguage@Apple.com> writes:
Bonjour !
Novice sur Linux/Unix, je cherche s'il existe une commande qui permet une
recherche d'une chaine de caractère (ici une adresse MAC) dans tous les
fichiers d'un dossier et de ses sous dossiers ?
Par exemple, dans un fichier se trouve l'adresse MAC des machines autorisées
à se connecter.
Hors la machine est HS et a été remplacée par une nouvelle qui n'est pas
autorisée.
J'ai les droits Admin, je sais à peu près où chercher (Rep /ETC/) mais pas
dans quel fichier...
Pouvez-vous m'aider ?
Merci
Personnellement, j'utilise la commande "rgrep", pratiquement un grep recursif,
qui permet de rechercher dans tous les fichiers d'un repertoire et de ses
sous-repertoires. Sinon, il me semble me souvenir que "grep" a lui aussi une
option "-R" pour chercher recursivement. Sinon, dans des situations delicates
(par exemple faire cela a partir d'un systeme autonome utilise en rescue), il
reste possible de combiner "find" avec l'option "-exec" avec une commande
"grep" classique et non etendue. Pour la commande "rgrep", penser que l'option
"-r" pour demander la recursivite n'est pas implicite et doit donc etre donnee
explicitement. Toutes les distributions que j'ai manipulees depuis un bon
moment comportent cette commande. Comme cela lit bestialement tous les fichiers
trouves, ne le faire que sur la partie la plus petite possible de la hierarchie
(presque certainement "/etc" dans le cas soumis). Et utiliser l'option "-l"
permettant de ne lister que les noms de fichiers et non leur contenu si on
s'expose a fouiller des fichiers binaires. Penser aussi a l'option "-x" de la
commande (lire son "man") afin de se restreindre eventuellement a certains
suffixes de fichiers.
Novice sur Linux/Unix, je cherche s'il existe une commande qui permet une recherche d'une chaine de caractère (ici une adresse MAC) dans tous les fichiers d'un dossier et de ses sous dossiers ?
Par exemple, dans un fichier se trouve l'adresse MAC des machines autorisées à se connecter. Hors la machine est HS et a été remplacée par une nouvelle qui n'est pas autorisée. J'ai les droits Admin, je sais à peu près où chercher (Rep /ETC/) mais pas dans quel fichier...
Pouvez-vous m'aider ?
Merci
Personnellement, j'utilise la commande "rgrep", pratiquement un grep recursif, qui permet de rechercher dans tous les fichiers d'un repertoire et de ses sous-repertoires. Sinon, il me semble me souvenir que "grep" a lui aussi une option "-R" pour chercher recursivement. Sinon, dans des situations delicates (par exemple faire cela a partir d'un systeme autonome utilise en rescue), il reste possible de combiner "find" avec l'option "-exec" avec une commande "grep" classique et non etendue. Pour la commande "rgrep", penser que l'option "-r" pour demander la recursivite n'est pas implicite et doit donc etre donnee explicitement. Toutes les distributions que j'ai manipulees depuis un bon moment comportent cette commande. Comme cela lit bestialement tous les fichiers trouves, ne le faire que sur la partie la plus petite possible de la hierarchie (presque certainement "/etc" dans le cas soumis). Et utiliser l'option "-l" permettant de ne lister que les noms de fichiers et non leur contenu si on s'expose a fouiller des fichiers binaires. Penser aussi a l'option "-x" de la commande (lire son "man") afin de se restreindre eventuellement a certains suffixes de fichiers.
Bonne chance.
JCL
Merci à vous trois !
"bl8s" a écrit dans le message de news: 448d74d3$
JCL wrote:
Bonjour !
Novice sur Linux/Unix, je cherche s'il existe une commande qui permet une
recherche d'une chaine de caractère (ici une adresse MAC) dans tous les fichiers d'un dossier et de ses sous dossiers ?
Par exemple, dans un fichier se trouve l'adresse MAC des machines autorisées
à se connecter. Hors la machine est HS et a été remplacée par une nouvelle qui n'est pas autorisée. J'ai les droits Admin, je sais à peu près où chercher (Rep /ETC/) mais pas
dans quel fichier...
Pouvez-vous m'aider ?
Merci
grep fera ton bonheur
Merci à vous trois !
"bl8s" <news@bluesilk.be.invalid> a écrit dans le message de news:
448d74d3$1@news.stben.net...
JCL wrote:
Bonjour !
Novice sur Linux/Unix, je cherche s'il existe une commande qui permet
une
recherche d'une chaine de caractère (ici une adresse MAC) dans tous les
fichiers d'un dossier et de ses sous dossiers ?
Par exemple, dans un fichier se trouve l'adresse MAC des machines
autorisées
à se connecter.
Hors la machine est HS et a été remplacée par une nouvelle qui n'est pas
autorisée.
J'ai les droits Admin, je sais à peu près où chercher (Rep /ETC/) mais
pas
Novice sur Linux/Unix, je cherche s'il existe une commande qui permet une
recherche d'une chaine de caractère (ici une adresse MAC) dans tous les fichiers d'un dossier et de ses sous dossiers ?
Par exemple, dans un fichier se trouve l'adresse MAC des machines autorisées
à se connecter. Hors la machine est HS et a été remplacée par une nouvelle qui n'est pas autorisée. J'ai les droits Admin, je sais à peu près où chercher (Rep /ETC/) mais pas