Procurando um nome de arquivo

1

Como pesquisar um arquivo com uma determinada String e currentTimestamp e, se não for encontrado, acionar um email?
Para Ex: Eu tenho que procurar um arquivo cujo nome de arquivo seria como filename_05172015 e acionar um email se não for encontrado em um determinado diretório? Haverá apenas um arquivo com esse nome de arquivo, mas teria horas extras e minutos também anexados a ele.

    
por priyanshu 17.05.2015 / 11:46

1 resposta

3

Assumindo que você está usando bash (ou zsh ) e seu agente de e-mail é o sendmail:

[[ -f "filename_$(date '+%m%d%Y')" ]] || echo "File is missing!" | sendmail [email protected]

Entre [[ e ]] , testamos se o arquivo existe e, se não , imprimimos uma mensagem e a enviamos para myname .

    
por 17.05.2015 / 17:34