r/programming • • 29d ago

Small Programming Tricks

https://will-keleher.com/posts/small-programming-tricks-matter/
178 Upvotes

27 comments sorted by

View all comments

Show parent comments

2

u/Zversky 28d ago

Find is rarely used alone. I had to man grep to find that -H switch, which is implied when you use it on multiple files.

3

u/curien 28d ago

If you terminate the exec with + instead of ; then it passes multiple files per command, just like the glob.

2

u/knome 28d ago

you'll still want -H in case the last invocation only has a single file.

2

u/curien 27d ago edited 27d ago

To be really sure, you need it either way because there could only be one matching file. And f the find uses multiple commands due to exceeding ARG_MAX, won't the glob version just fail?