Opción de Find -true: ¿para qué?


10

GNU find (y otros?) Tiene una -trueprueba junto con la normal -name, -mode, -usery así sucesivamente. Desde la página del manual:

-Verdadero Siempre cierto.

Cada vez que veo la página de manual me doy cuenta de esto y me pregunto cuándo sería útil. Entonces, dame algunos ejemplos de cuándo es útil: ~)

Respuestas:


5

Puede ser útil para la depuración cuando está haciendo declaraciones AND o OR. Entonces, si tiene un comando largo con una compleja cadena de argumentos con muchos AND / OR entre las declaraciones, y algo que no funciona como esperaba, puede reemplazar partes de él con -verdadero para verificar su lógica.

Sin embargo, no estoy seguro de si es por eso que está allí, pero parece un uso legítimo.



1

Considere find -delete -o -true -print. No es demasiado útil, pero es un puntero en el que puede pensar -trueo -falsecomo un medio para anular un resultado en la expresión de algún comando con efectos secundarios.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.