da manchagem do bash
-c string If the -c option is present, then commands are read from
string. If there are arguments after the string, they are
assigned to the positional parameters, starting with $0.
então ...
$ echo a b c d e f g | xargs bash -ic echo
$ echo a b c d e f g | xargs bash -ic 'echo $0 $@'
a b c d e f g