为什么" rm"命令覆盖bash脚本的显示

时间:2017-04-24 19:14:02

标签: linux bash scripting

我有一个简单的bash脚本可以找到特定的文件,然后我对它们进行排序和删除。 这是脚本:

find . -type -name "~*" | sort -n | head -5 | xargs rm

在删除之前,是否有可能以某种方式首先打印结果?

1 个答案:

答案 0 :(得分:1)

tee是一种可能的解决方案,它是coreutils的一部分,所以您应该已经在系统上安装了它:

$ find .  -name '~*' | sort -n | head -5 | tee /dev/tty | xargs rm

BTW我相信您的find命令中有错误 - 您必须将值传递给-type选项。