Il faut utiliser "ls -d" sinon pour un repertoire le contenu de celui-ci
est afficher:
find . \( ! -type l \) -perm -o+w -exec ls -d {} \;
alex.
Gérard Henry wrote:
bonjour,
ces 2 commandes ne me donnent pas le meme resultat:
find . \( ! -type l \) -perm -o+w -ls|wc -l
24
et
find . \( ! -type l \) -perm -o+w -exec ls {} \;|wc -l
58
et c'est parce que dans le 2eme cas, il ajoute les fichiers (pourtant
sans les droits en ecriture sur other) d'un repertoire accessible en
ecriture pour other
Y a t il un moyen d'avoir le bon resultat avec l'expression -exec,
sachant que je veux m'en servir apres pour faire des chmod?
merci,
gerard
_______________________________________________
Solaris_fr liste de diffusion en français pour Solaris, sur toutes
architectures
[email protected]
http://x86.sun.com/mailman/listinfo/solaris_fr
_______________________________________________
Solaris_fr liste de diffusion en français pour Solaris, sur toutes architectures
[email protected]
http://x86.sun.com/mailman/listinfo/solaris_fr