【问题标题】:Get number of files acted upon by bash commands获取 bash 命令处理的文件数
【发布时间】:2013-09-25 17:12:29
【问题描述】:

我将如何去获取,作为一个输出

rm -r

对一个文件夹的命令,它操作的文件数?

谢谢!

【问题讨论】:

    标签: bash command-line output


    【解决方案1】:

    您可以这样做(至少使用 GNU rm):

    rm -rv dir | wc -l
    

    -v 标志导致rm 输出如下行:

    removed `dir/file'
    removed directory: `dir'
    

    wc -l 计算行数。如所写,计数将包括删除的目录。你可以用grep -v "^removed directory" 之类的东西去掉这些行,但这取决于你的语言环境,所以它可能并不完全可靠。

    【讨论】:

      猜你喜欢
      • 2018-08-16
      • 1970-01-01
      • 2012-02-28
      • 2011-01-12
      • 1970-01-01
      • 1970-01-01
      • 2021-01-20
      • 2015-08-12
      • 1970-01-01
      相关资源
      最近更新 更多