/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
shell-script, sender mail
Fra : Carsten


Dato : 20-05-05 20:40

Hej NG
hvordan får jeg lige et shell-script til at sende en mail hvor indholdet
stammer fra en file
/Carsten

 
 
Ukendt (20-05-2005)
Kommentar
Fra : Ukendt


Dato : 20-05-05 20:49

On Fri, 20 May 2005 21:39:58 +0200
Carsten wrote:

> hvordan får jeg lige et shell-script til at sende en mail hvor indholdet
> stammer fra en file

f.eks.:

mail -s "flaf" foo@bar.baz < myFile

--



Carsten (21-05-2005)
Kommentar
Fra : Carsten


Dato : 21-05-05 00:07

Jonathan Fromer <jf(at)daimi.au.dk> wrote:

> On Fri, 20 May 2005 21:39:58 +0200
> Carsten wrote:
>
>> hvordan får jeg lige et shell-script til at sende en mail hvor indholdet
>> stammer fra en file
>
> f.eks.:
>
> mail -s "flaf" foo@bar.baz < myFile
>
> --
er det ikke muligt at lade mail adressen være input fra en fil
mail -s "test" <returnAdd <myFile
det virker i hver tilfælle ikke

/Carsten

Søren A Christensen (21-05-2005)
Kommentar
Fra : Søren A Christensen


Dato : 21-05-05 01:20

Carsten wrote:
> Jonathan Fromer <jf(at)daimi.au.dk> wrote:
>
>
>>On Fri, 20 May 2005 21:39:58 +0200
>>Carsten wrote:
>>
>>
>>>hvordan får jeg lige et shell-script til at sende en mail hvor indholdet
>>>stammer fra en file
>>
>>f.eks.:
>>
>>mail -s "flaf" foo@bar.baz < myFile
>>
>>--
>
> er det ikke muligt at lade mail adressen være input fra en fil
> mail -s "test" <returnAdd <myFile
> det virker i hver tilfælle ikke
>
> /Carsten

Noget i retningen af:

mail -s "test" `cat returnAdd` < myFile

eller: cat myFile | mail -s "test" `cat returnAdd`

Plingerne omkring cat returnAdd indikerer command-substitution og er
"shift + tast-til-venstre-for-backspace"



/Søren

Klaus Alexander Seis~ (21-05-2005)
Kommentar
Fra : Klaus Alexander Seis~


Dato : 21-05-05 05:38

Carsten skrev:

> er det ikke muligt at lade mail adressen være input fra en fil
> mail -s "test" <returnAdd <myFile
> det virker i hver tilfælle ikke

Her læses fra standard input, én adresse pr. linje:

#v+

while read ADDR
do
mail -s Test $ADDR < myFile
done

#v-

Mvh,

--
Klaus Alexander Seistrup
Magnetic Ink, Copenhagen, Denmark
http://magnetic-ink.dk/

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408941
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste