Lister ts fichiers sans qlqs repertoires

Résolu
abdelhdi Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
 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
A voir également:

3 réponses

jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Salut,

Essaie comme ça :
find /tutu \( -name tata -prune \) -o \( -type f  ! -name "tutu1.txt" -a ! -name "toto2.txt" -print \)
;-))
1
ala mardessi
 
commant ca marche je n'est pas compris
0
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
De rien ;-))
1
abdelhdi
 
Merci beaucoup, ca faisait un moment que je cherchais
0