【发布时间】:2013-12-16 22:07:13
【问题描述】:
对不起,如果这是一个菜鸟问题,但我找不到好的答案。
找到然后删除我可以使用的东西
find . -name ".txt" -exec rm "{}" \;
但是为什么我不能像管道一样将结果传递给 rm
find . -name ".txt" | rm
就像我将它通过管道传递给 grep
find . -name ".txt" | grep a
我从某处读到 rm 不接受来自标准输入的输入,因此我无法通过管道传输它,但这是什么意思?当我输入 rm a.txt 时,它会从标准输入中读取,就像我可以 grep 一样,对吗?还是标准输入和命令行之间有区别。救命!
【问题讨论】: