Несколько вариантов на практике всегда будут оцениваться как «истинно»:
-mindepth 0 -name '*' -perm -0
Используйте !
для инвертирования результата и получения гарантированного «ложного».
GNU find, FreeBSD find и NetBSD find all имеют возможность -false
, но OpenBSD find - нет.
Конечно, POSIX это не требует опций -false
для find
, но все же, это очень раздражает.
Как я могу получить эквивалентное поведение -false
(в идеале, полностью POSIX-совместимого способа) для OpenBSD?
Редактировать: я ищу общую и идеально механическую замену, как в, есть ли способ переписать командную строку, написанную с -false
одной без нее?
Несколько вариантов на практике всегда будут оцениваться как «истинно»:
-mindepth 0 -name '*' -perm -0
Используйте !
для инвертирования результата и получения гарантированного «ложного».