01 / 08
Some things a pipe cannot reach
You have joined everything with pipes so far, but there are things it does not work on.
find . -name '*.tmp' | rm # nothing gets removedThe reason is how rm is built. rm does not read the way in. What to remove has to come as arguments.
rm old/a.tmp old/b.tmp # handed over as argumentsSomething has to turn what came down the pipe into the shape of arguments. That something is xargs.