Número de registros de arquivos

0

Eu tenho um CentOS 7 com postfix.

Os e-mails são armazenados em:

Var / vmail / Nome_do_domínio / Nomes de usuário /Maildir/.Junk /

A única variável é os nomes de usuário que correspondem a cada caixa de correio.

Eu poderia usar um script para contar os arquivos de cada pasta de lixo de endereços e colocá-los em um arquivo de texto centralizado.

Qual seria a maneira mais simples de fazer isso para que eu possa ter uma saída como:

Nome de usuário1: nn

Nome de usuário2: nn

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

em que nn é o número de arquivos na pasta de lixo do respectivo usuário.

    
por Overmind 12.10.2016 / 11:06

1 resposta

0

isso ajuda?

#!/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
    
por 12.10.2016 / 11:14

Tags