Pourquoi xargs bash -ic echo n'est-il pas la même chose que xargs echo ou xargs?

J'attends la commande ls -d doc/* | grep -P "<some_pattern>" | xargs bash -ic echo faire la même chose que: ls -d doc/* | grep -P "<some_pattern>" | xargs echo c'est-à-dire, pour me donner les fichiers correspondants ls -d doc/* | grep -P "<some_pattern>", uniquement séparés par...