Find'ın -ruç seçeneği: ne için?


10

GNU bulmak (ve diğerleri?) Bir sahiptir -true, normal birlikte testi -name, -mode, -uservb. Man sayfasından:

-True Her zaman doğrudur.

Man sayfasını her gördüğümde bunu fark ediyorum ve ne zaman faydalı olacağını merak ediyorum. Bu yüzden, bana ne zaman yararlı olduğuna dair bazı örnekler verin: ~)

Yanıtlar:


5

ANDing veya ORing ifadelerini kullanırken hata ayıklama için yararlı olabilir. Bu nedenle, ifadeler arasında çok sayıda AND / OR içeren karmaşık bir argüman zinciri ile uzun bir komutunuz varsa ve beklediğiniz gibi çalışmayan bir şey varsa, mantığınızı kontrol etmek için bunun parçalarını -true ile değiştirebilirsiniz.

Ancak, bu yüzden orada olup olmadığından emin değilim , ancak meşru bir kullanım gibi görünüyor.



1

Düşünün find -delete -o -true -print. Çok kullanışlı değil, ancak yan etkilere sahip bazı komutların ifade içi bir sonucunu geçersiz kılmayı düşünebileceğiniz -trueveya -falsegeçersiz kılabileceğiniz bir işaretçi .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.