[Shell] Rejeter sous-répertoire cmmd find
Résolu
JOBiJOBa2
Messages postés
91
Date d'inscription
Statut
Membre
Dernière intervention
-
JOBiJOBa2 Messages postés 91 Date d'inscription Statut Membre Dernière intervention -
JOBiJOBa2 Messages postés 91 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai besoin de rejeter quelques sous-répertoires dans ma recherche.
Exemple:
Je voudrais rechercher seulement dans rep1, rep2 et exclure rep3 et rep4.
j'ai fait :
find rep2 rep3 -name toto
mais il me manque fic1.1 et fic1.2
Je n'arrive pas à utiliser l'option prune
Besoin d'aide svp.
Merci d'avance.
J'ai besoin de rejeter quelques sous-répertoires dans ma recherche.
Exemple:
rep1 (dossier) rep2 (dossier) fic2.1 (fichier) rep3 (dossier) fic3.1 (fichier) rep4 (dossier) fic4.1 (fichier) fic4.2 (fichier) fic1.1 (fichier) fic1.2 (fichier)
Je voudrais rechercher seulement dans rep1, rep2 et exclure rep3 et rep4.
j'ai fait :
find rep2 rep3 -name toto
mais il me manque fic1.1 et fic1.2
Je n'arrive pas à utiliser l'option prune
Besoin d'aide svp.
Merci d'avance.
A voir également:
- [Shell] Rejeter sous-répertoire cmmd find
- Classic shell - Télécharger - Personnalisation
- Find and mount - Télécharger - Récupération de données
- Répertoire téléphonique gratuit - Télécharger - Bureautique
- Find grep ✓ - Forum Linux / Unix
- Find vba - Astuces et Solutions
3 réponses
Salut,
[rep]$ tree . `-- rep1 |-- fic1.1 |-- fic1.2 |-- rep2 | `-- fic2.1 |-- rep3 | `-- fic3.1 `-- rep4 |-- fic4.1 `-- fic4.2 4 directories, 6 files [rep]$ find rep1 \( -name rep3 -prune \) -o \( -name rep4 -prune \) -o \( -type f -print \) rep1/fic1.2 rep1/fic1.1 rep1/rep2/fic2.1 [rep]$;-))
Plus propre que mon grep -v :P