L'option -true de Find: pourquoi?


10

Trouver GNU (et d' autres?) A un -trueessai avec la normale -name, -mode, -useret ainsi de suite. Depuis la page de manuel:

-vrai Toujours vrai.

Chaque fois que je vois la page de manuel, je le remarque et je me demande quand ce serait utile. Alors, donnez-moi quelques exemples de quand c'est utile: ~)

Réponses:


5

Peut être utile pour le débogage lorsque vous effectuez des instructions ANDing ou ORing. Donc, si vous avez une longue commande avec une chaîne complexe d'arguments avec beaucoup d'AND / OR entre les instructions, et quelque chose qui ne fonctionne pas comme vous vous en doutez, vous pouvez en remplacer certaines parties par -true pour vérifier votre logique.

Cependant, je ne sais pas si c'est pourquoi il est là, mais cela semble être une utilisation légitime.



1

Considérez find -delete -o -true -print. Ce n'est pas trop utile, mais c'est un pointeur auquel vous pouvez penser -trueou -falsecomme un moyen de remplacer un résultat dans l'expression d'une commande avec des effets secondaires.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.