Znajdź opcję -prawda: po co?


10

GNU find (i innych?) Ma -truetestu wraz z normalną -name, -mode, -useri tak dalej. Ze strony podręcznika:

-prawda Zawsze prawda.

Za każdym razem, gdy widzę stronę podręcznika, dostrzegam to i zastanawiam się, kiedy byłoby to przydatne. Więc podaj mi kilka przykładów, kiedy jest to przydatne: ~)

Odpowiedzi:


5

Może się przydać do debugowania w przypadku instrukcji ANDing lub ORing. Więc jeśli masz długą komendę ze złożonym łańcuchem argumentów z dużą ilością AND / OR między instrukcjami i coś, co nie działa tak, jak się spodziewasz, możesz zastąpić jej część -true, aby sprawdzić swoją logikę.

Nie jestem jednak pewien, czy właśnie dlatego tak jest, ale wydaje się, że jest to uzasadnione zastosowanie.



1

Zastanów się find -delete -o -true -print. Nie jest to zbyt przydatne, ale jest wskaźnikiem, który możesz wymyślić -truelub -falsejako środek do zastąpienia wyniku wyrażenia wyrażonego przez niektóre polecenia z efektami ubocznymi.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.