echo 1 2 3 | each "rm {}"
rm 1 rm 2 rm 3
echo 1 2 3 | xargs rm
rm 1 2 3
for i in 1 2 3; do rm $i; done
-I replace-str Replace occurrences of replace-str in the initial-arguments with names read from standard input. Also, unquoted blanks do not terminate input items; instead the separator is the newline character. Implies -x and -L 1.