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.