Jednoduche hromadne rozeslani posty
Zdenek Pytela
letty na mrakoplas.phil.muni.cz
Pátek Červen 4 16:23:45 CEST 1999
Petr Stanek píše:
> Ja to resim takto:
>
> #!/bin/sh
>
> function makej()
> {
> while read ZPRACUJ
> do
>
> LOGIN=`echo $ZPRACUJ`
>
> cat ./sablona | mail $LOGIN na penguin.cz -s "Penguin: 3x info."
>
> done
> }
>
> cat seznam | makej
Možná mi něco uniká, ale nešla by smyčka přepsat do jednoho příkazu?
while read ZPRACUJ
do
< sablona mail $ZPRACUJ na penguin.cz -s "Penguin: 3x info."
done
Jinak odpověď tazateli asi měla znít v tom smyslu, že standardní vstup
v bashi jednoduše nepředáte víckrát. Použijte perl nebo výše uvedenou
konstrukci.
--
--Zdeněk Pytela, <letty na mrakoplas.phil.muni.cz>
Další informace o konferenci Linux