jQuery
En savoir plus
Adobe Flex & Flash
En savoir plus
ASP.NET
En savoir plus

Le problème de ce sujet a été résolu
| Page 1 | |||
| Auteur | Message | ||
|---|---|---|---|
| 2 visiteurs sur ce sujet (2 anonymes) | |||
| Page 1 | |||
gilloull
|
# Posté le 06/02/2012 à 14:17:41 | ||
![]()
Études : ENSEA |
Bonjour à tous
je ne sais pas comment faire une chose : rechercher dans un répertoire tous les fichiers qui possèdent la chaine de caractères A ET la chaine de caractères B. ==> sachant que A et B peuvent être devant derrière (d'abord A ensuite B ou d'abord B ensuite A). Je suis parti sur la commande GREP mais je n'arrive pas à faire ce que je veux Si vous pouviez m'aider, j'en serais heureux
Comme les oeufs, les temps sont durs ![]() |
||
| Publicité | # Posté le 06/02/2012 à 14:17:41 | ||
|
|
|||
simmstein
|
# Posté le 06/02/2012 à 15:15:12 | ||
![]()
|
Empile deux grep : grep -Rn A /repertoire/ | grep B
J'ai peut-être mal saisi ton message. Est-ce que A et B sont dans des lignes communes ?
Édité
le 06/02/2012 à 17:01:34
par simmstein
|
||
S4RuM4N
|
# Posté le 06/02/2012 à 23:53:32 | ||
|
Études : EFREI |
Mode gorky, on peut effectivement empiler deux grep :
Code : Autre
Chercher CHAINE1 dans tous les fichiers / sous dossiers (recursif : -r) et afficher uniquement le nom du fichier (-l). Pour chacun de ces fichiers, les rescanner a la recherche de CHAINE2, et afficher les noms de fichiers qui matchent. Apres, a coup de regex kivabien et awk/perl/egrep, on doit pouvoir le faire propre. Mais pas le temps la
|
||
gilloull
|
# Posté le 07/02/2012 à 09:58:17 | ||
![]()
Études : ENSEA |
hum j'aurais peut être pas du prendre de lettre pour désigner des chaines de caractères, dsl Simmstein.
La réponse de S4RuM4n me convient parfaitement, merci à toi
Comme les oeufs, les temps sont durs ![]() |
||
simmstein
|
# Posté le 07/02/2012 à 10:55:28 | ||
![]()
|
J'avais saisi que A et B n'étaient pas les termes exacts. Visiblement la réponse à ma question était non.
|
||
Retour au forum "Linux et *BSD" ou à la liste des forums
