Lister ts fichiers sans qlqs repertoires

[Résolu/Fermé]
Signaler
Messages postés
1
Date d'inscription
mardi 15 janvier 2008
Statut
Membre
Dernière intervention
15 janvier 2008
-
 ala mardessi -
Bonjour,

J'ai crée un script unix en .sh

Je voudrais lister tous les fichiers qui sont dans une arborescence en excluant certains fichiers et répertoires à la fois.

par, exple:

/tutu -> tutu1.txt; tutu2.txt
/tutu/toto -> toto1.txt ; toto2.txt
/tutu/tata

En clair, voudrais une commande qui puisse me lister tutu2.txt, toto1.txt

Voila ce que j'ai fait:

find /tutu -type f \( ! -name "tutu1.txt" -a ! -name "toto2.txt" \) -a -type d ! -name "tata"

cette fonction ne fonctionne pas

Merci par avance de votre aide

3 réponses

Messages postés
40805
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 881
Salut,

Essaie comme ça :
find /tutu \( -name tata -prune \) -o \( -type f  ! -name "tutu1.txt" -a ! -name "toto2.txt" -print \)
;-))
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 42674 internautes nous ont dit merci ce mois-ci

commant ca marche je n'est pas compris
Messages postés
40805
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 881
De rien ;-))
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 42674 internautes nous ont dit merci ce mois-ci

Merci beaucoup, ca faisait un moment que je cherchais