paperlined.org
sysadmin
document updated 28 days ago, on Dec 22, 2025

How to use bash -c from within xargs?

It's just slightly fiddly.

... | xargs -I{}    bash -c 'grep -H "search_term" "$1" | head -n1' bash {}

The meaning of each: