Цель: перечислить файлы во всех банках.
Это работает:
for f in `find . -name "*.jar"`; do jar tvf $f; done
Это тоже работает:
find . -name "*.jar" -exec jar tvf {} \;
Это не работает (он не печатает никаких выходных данных) :
find . -name "*.jar" | xargs jar tvf
Почему последний не работает?