uutils/findutils

`find -exec {} [args...] \;` fails

Chiusa

#614 aperta il 18 gen 2026

 (2 commenti) (0 reazioni) (0 assegnatari)Rust (100 fork)user submission
good first issue

Metriche repository

Star
 (639 stelle)
Metriche merge PR
 (Merge medio 26g 6h) (46 PR mergiate in 30 g)

Descrizione

revision: 245623ecc6a19537b9f1fd94cb917653f170291d

cd /
find /usr/bin -name pwd -exec {} -P ';'  # /usr/bin/pwd -P

GNU and BSD show

/

and exit zero, whereas uutils fails:

Failed to run {}: No such file or directory (os error 2)

As per https://pubs.opengroup.org/onlinepubs/9799919799.2024edition/utilities/find.html, this is valid.

-exec utility_name [argument ...] ; … A utility_name or argument containing only the two characters "{}" shall be replaced by the current pathname.

Guida contributor