xargs is trivial, thank goodness. It just takes a series of pathnames (filenames), one per line on stdin, and appends them to the command line you supply as arguments. As in this example, which you can try out:

ls -1 | xargs echo

or this:

( ls -1 | xargs cat ) >junk

Cheers