Lister ts fichiers sans qlqs repertoires

Résolu/Fermé
abdelhdi Messages postés 1 Date d'inscription mardi 15 janvier 2008 Statut Membre Dernière intervention 15 janvier 2008 - 15 janv. 2008 à 12:41
 ala mardessi - 27 mars 2013 à 17:33
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 jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
15 janv. 2008 à 15:07
Salut,

Essaie comme ça :
find /tutu \( -name tata -prune \) -o \( -type f  ! -name "tutu1.txt" -a ! -name "toto2.txt" -print \)
;-))
1
commant ca marche je n'est pas compris
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
15 janv. 2008 à 17:40
De rien ;-))
1
Merci beaucoup, ca faisait un moment que je cherchais
0