← Back to team overview

sslug-teknik team mailing list archive

Re: Shell script - Letteste måde at sende mails til alle adresser i en txt fil?

 

I sslug.teknik, skrev Tobias Balle-Petersen:
>  Jeg har en .txt fil med mail-adresser på brugere der skal have en disk 
>  quaota status.
> 
>  Hvordan looper jeg lettest gennem filen og sender en besked til de 
>  relevante adresser?
>  Jeg mistænker at der er en mere elegant måde at gøre det på end at 
>  finde antal linier i filen med wc og så køre igennem filen med et for 
>  loop.

for i in $(cat /sti/til/emailliste); do 
   quotastatus | mail $i -s "Quotastatus;
done

I et bash script burde gøre det... forudsat at programmet quotastatus
skriver en status ud til standardout når det bliver kaldt. 

Jesper
-- 
./Jesper Krogh, jesper@xxxxxxxx, Jabber ID: jesper@xxxxxxxxxxxx
Danmark har fået sit eget Mozillaforum:
http://forum.mozilladanmark.dk/ eller nntp://news.sslug.dk/mozilladanmark.*



References