Posez votre question Signaler

Commande linux red hat [Résolu]

kazer_ccm2 33Messages postés 20 mars 2009Date d'inscription 26 mai 2011Dernière intervention - Dernière réponse le 20 mars 2009 à 08:56
Bonjour à tous,
Je voudrai une commande qui peut me permettre de trouver le string USB dans tous les fichiers *.txt dans un répertoire "rep" et dans ses sous-répertoires ?
On affichera juste les noms de fichiers.
merci d'avance
Lire la suite 

Commande linux red hat »

Suggestions
7 réponses
Réponse
+0
moins plus
ls -R *.txt > list te trouve tout les fichiers txt
grep fichier USB te trouve toute les occurences de USB dans fichier
combine les 2!! moi je n'y arrive pas encore mais avec un redirection ou pipe sa doit marché
cdt tuxun
Ajouter un commentaire
Réponse
+0
moins plus
Salut,
Voici deux façons possibles :
find . -type f -name '*.txt' - exec grep -l 'USB' {} \; (L minuscule).
find . -type f -name '*.txt' | xargs grep -l 'USB'

Cdlt
Ajouter un commentaire
Réponse
+0
moins plus
Merci fiddy!
Héhéhé... j'ai fait man xargs: c'est pile ce qui me manquait!

Je suis vert, j'ai du tomber une bonne centaine de fois dessus sans pensé a regarder...
Cordialement, tuxun.
Ajouter un commentaire
Réponse
+0
moins plus
Merci encore fiddy. ça dose
Ajouter un commentaire
Réponse
+0
moins plus
Mais seulement, question de bien comprendre les options de la cmd, quand je fais un $man grep, je ne vois pa l'option xargs. Je voudrai savoir exactement comment cette option agit.Merci
Ajouter un commentaire
Réponse
+0
moins plus
ça marche avec man xargs.
Ajouter un commentaire
Réponse
+0
moins plus
xargs n'est pas une option mais une autre commande redirigée...
Ajouter un commentaire
Ce document intitulé « commande linux red hat » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?