01 / 08
パイプでは渡せない相手がいる
ここまでパイプで何でもつなげてきたけれど、うまくいかない相手がいるんだ。
```
find . -name '*.tmp' | rm # ✗ 何も消えない
```
理由は rm の作りにあるよ。rm は入口(標準入力)を読まないんだ。消すものは引数で受け取る決まりなんだよ。
```
rm furui/a.tmp furui/b.tmp # ◯ 引数で渡す
```
流れてきた文字を、引数の形に変えて渡す。それをするのが xargs だよ。