POSIX setara dengan find OpenBSD -false


0

GNU find , FreeBSD find, dan NetBSD find semuanya memiliki opsi -false, tetapi OpenBSD find tidak.

Memang, POSIX tidak tidak memerlukan pilihan -falseuntuk find, tapi tetap saja, ini sangat menjengkelkan.

Bagaimana saya bisa mendapatkan perilaku yang setara -false(idealnya, sepenuhnya kompatibel dengan POSIX) untuk OpenBSD?

Sunting: Saya sedang mencari pengganti mekanik umum dan idealnya , seperti di, apakah ada cara untuk menulis ulang baris perintah yang ditulis menjadi satu tanpa itu?-false

Jawaban:


1

Beberapa opsi dalam praktiknya akan selalu dinilai 'benar':

-mindepth 0
-name '*'
-perm -0

Gunakan !untuk membalikkan hasilnya dan dijamin 'salah'.


Saya mengedit pertanyaan untuk mengklarifikasi bahwa saya menginginkan solusi umum , dalam hal ini -mindepth 0(yang merupakan opsi global dan bukan dalam POSIX) tidak akan menjadi ide terbaik, tetapi yang lain berfungsi dengan baik.
— anol
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.