When xargs redirects the first commands output into the second command's argument and there is no choice about which argument for which element of the output, then there is only one way, for instance:
ls | xargs file # there are as many arguments as files in the listing,
# but the user does not have too choose himself
now if there is a need for choice:
ls | xargs file | grep image | xargs mv..... # here the user has to
# deal with two arguments of mv, first for source second for destination, suppose your destination argument is set already by yourself and you have to put the output into the source argument.
How do you tell xargs to redirect the standard output of the first command into the argument of your choice of the second command ?