Hallo zusammen,
ich habe ein file (mail.sh), in dem ich folgendes Stück per "mail -s "$SUBJECT" "$EMAIL" < $mailtext" versenden möchte:
dazu mache ich aus der Variablen DFU_TXT im File emailmessage.dfu steht und das einer Variablen zugewiesen wird
$textfile = emailmessage.dfu
mit dieser Zeile ein Hintereinanderreihung.
Leider bekomme ich immer ein:
./mail.sh: line 34: $mailtext: ambiguous redirect
wie bekomme ich die Meldung ambiguous redirect weg und die Mail geht raus?
Danke und Gruß
mkoeni1
ich habe ein file (mail.sh), in dem ich folgendes Stück per "mail -s "$SUBJECT" "$EMAIL" < $mailtext" versenden möchte:
dazu mache ich aus der Variablen DFU_TXT im File emailmessage.dfu steht und das einer Variablen zugewiesen wird
$textfile = emailmessage.dfu
Code:
DFU_TXT ; echo '+-------------------------------------------------------+'
DFU_TXT ; echo '+ +'
DFU_TXT ; echo '+ Uebersicht +'
DFU_TXT ; echo '+ +'
DFU_TXT ; echo '+-------------------------------------------------------+'
DFU_TXT ; echo ' '
DFU_TXT ; echo ' '
DFU_TXT ; echo 'Ihre Daten: NaV '
DFU_TXT ; echo 'EMail: NaV '
DFU_TXT ; echo 'Telefon: ' $var
DFU_TXT ; echo ' '
mit dieser Zeile ein Hintereinanderreihung.
Code:
#!/bin/bash
...
for zeile in "`sed -n -e 's/^DFU_TXT *;\(.*\)/\1/p' $textfile`"
do
eval "$zeile" >> $mailtext
done
Leider bekomme ich immer ein:
./mail.sh: line 34: $mailtext: ambiguous redirect
wie bekomme ich die Meldung ambiguous redirect weg und die Mail geht raus?
Danke und Gruß
mkoeni1