Если у вас есть GNU Parallel, вы можете:
find /var/logs/syslog -name \* -print0 |
parallel --lb -0 'zgrep -f foo.txt {} | grep -v Duplicate' > /tmp/bar.txt
Наоборот xargs -P
при использовании вывода GNU Parallel гарантируется отсутствие смешивания строк (в соответствии с mywiki.wooledge.org/BashPitfalls #Non -atomic _пишет _с _xargs _-P ).