Trova l'opzione -true: a cosa serve?


10

GNU find (e gli altri?) Ha un -truetest di insieme con il normale -name, -mode, -usere così via. Dalla pagina man:

-true Sempre vero.

Ogni volta che vedo la pagina man lo noto e mi chiedo quando sarebbe utile. Quindi, dammi alcuni esempi di quando è utile: ~)

Risposte:


5

Potrebbe essere utile per il debug quando si utilizzano dichiarazioni ANDing o ORing. Quindi, se hai un lungo comando con una complessa catena di argomenti con un sacco di AND / OR tra le istruzioni e qualcosa che non funziona come ti aspetti, puoi sostituire parti di esso con -true per controllare la tua logica.

Tuttavia, non sono sicuro se questo è il motivo per cui è lì, ma sembra un uso legittimo.



1

Prendere in considerazione find -delete -o -true -print. Non è troppo utile, ma è un puntatore a cui puoi pensare -trueo -falsecome mezzo per sovrascrivere un risultato in espressione di alcuni comandi con effetti collaterali.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.