我将如何获得,作为
的输出rm -r
命令对文件夹,它操作的文件数量?
谢谢!
答案 0 :(得分:3)
你可以这样做(至少使用GNU rm
):
rm -rv dir | wc -l
-v
标志导致rm
输出如下行:
removed `dir/file'
removed directory: `dir'
和wc -l
对行进行计数。如上所述,计数将包括删除的目录。您可以使用类似grep -v "^removed directory"
的内容删除这些行,但这取决于您的语言环境,因此可能不完全可靠。