文件数量计数器

文件数量计数器

我有一个带 postfix 的 CentOS 7。

电子邮件存储在:

var/vmail/域名/用户名/Maildir/.垃圾/

唯一的变量是用户名对应于每个邮箱。

我可以使用脚本来计算每个地址垃圾文件夹的文件数量,并将它们放入集中的文本文件中。

最简单的方法是什么,以便我可以得到如下输出:

用户名1:nn

用户名2:nn

............

其中 nn 是相应用户的垃圾文件夹中的文件数量。

答案1

这有帮助吗?

#!/bin/bash

for UserName in /var/vmail/DomainName/*
do
    PATH="${UserName}/Maildir/.Junk"
    Num_Of_Files=$(find ${PATH} -type f | wc -l)
    echo "${UserName} : ${Num_Of_Files}"
done

相关内容