–exec
and–execdir
evaluate to true if the named program returns a 0 value as its exit status.
Isso significa que, se você dissesse algo como –execdir test -d {}/gnome-shell \; –print
ou –exec … \; –something
, a coisa após o –exec
seria processada se e somente se o comando test
retornasse verdadeiro. Como um exemplo extremo, você poderia até dizer
find starting_dir … –execdir test –d {}/gnome-shell \; –exec rm –rf {} \;
embora não seja necessariamente a melhor maneira de fazer isso.