Temukan opsi-benar: untuk apa?


10

GNU find (dan lain-lain?) Memiliki -truetes bersama dengan normal -name, -mode, -userdan sebagainya. Dari halaman manual:

-Benar selalu benar.

Setiap kali saya melihat halaman manual saya perhatikan ini dan bertanya-tanya kapan itu akan berguna. Jadi, beri saya beberapa contoh kapan ini berguna: ~)

Jawaban:


5

Mungkin berguna untuk men-debug ketika Anda pernyataan ANDing atau ORing. Jadi, jika Anda memiliki perintah panjang dengan rantai argumen yang kompleks dengan banyak AND / OR di antara pernyataan, dan sesuatu yang tidak berfungsi seperti yang Anda harapkan, Anda bisa mengganti bagiannya dengan -true untuk memeriksa logika Anda.

Namun, saya tidak yakin apakah ini sebabnya ada di sana, tetapi sepertinya penggunaan yang sah.



1

Pertimbangkan find -delete -o -true -print. Ini tidak terlalu berguna, tetapi ini adalah pointer yang dapat Anda pikirkan -trueatau -falsesebagai cara untuk menimpa hasil ekspresi dari beberapa perintah dengan efek samping.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.