Procura por string e string de e-mail quando não encontrado

0

Eu quero pesquisar em um arquivo por duas strings e fazer com que ele me envie por e-mail A STRING que estava pesquisando, somente quando não foi encontrado. (por exemplo, quando não encontrar a string 'FIRST_SEARCH_STRING', eu quero que ele me envie um e-mail 'FIRST_SEARCH_STRING).

Posso enviar as strings por e-mail quando encontradas usando:

grep -Ew 'FIRST_SEARCH_STRING|SECOND_SEARCH_STRING'|sendmail "subject" [email protected]
    
por Sushma Sharma 16.05.2017 / 00:59

1 resposta

1
if ! grep -q 'pattern' /path/to/file; then
    mail -s 'pattern not found in file' [email protected]
else
    do_stuff
fi
    
por 16.05.2017 / 01:12

Tags