xargs is a Command Line Interfacetool to take whitespace separated Strings from standard in and converts them into command line arguments.

For example:

echo /home/ngrogan | xargs ls

will run:

ls /home/ngrogan

It can be very useful to tie commands together - like running pep8 command line on all Python files:

git ls-files | grep .py | xargs pep8