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

anol
sumber

Jawaban:

1

Beberapa opsi dalam praktiknya akan selalu dinilai 'benar':

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

Gunakan !untuk membalikkan hasilnya dan dijamin 'salah'.

grawity
sumber
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