Andreas Ernst schrieb:
...dann wirst Du wahrscheinlich schlechte Karten haben, denn die Sonderzeichen solltest Du vorher ersetzen, sonst führen sie nachher zu Fehlern.
Hast Du zugriff auf den String 'Ich bin es'?
Ja ich habe zu griff auf den String! Ich weiß aber nicht was für Sonderzeichen in dem String sind und eigentlich sollen die Sonderzeichen auch bleiben. Das Liegt einfach an der Bash und der Form von "inser into" .... aber da muss man doch was machen können! Damit ist deutlicher wird hier noch mal ein Ausschnitt aus meinem Skript: ################################################################################################# ABSENDER=`cat /root/Suse_Mails/msg.4Ge | grep -o 'From:[^^]*' | sed s/"<"// | sed s/">"// | sed s/From://` BETREFF=`cat /root/Suse_Mails/msg.4Ge | grep -o 'Subject:[^^]*' | sed s/Subject://` DATUM=`cat /root/Suse_Mails/msg.4Ge | grep -o 'Date:[^^]*' | sed s/Date://` INHALT=`grep "^$" -A 100 msg.4Ge` datenbank="use suse;" echo "$datenbank INSERT INTO mailliste VALUES ('','"$ABSENDER"','"$BETREFF"','"$DATUM"','"$INHALT"');" | mysql ################################################################################################# Kann man da was machen? gruss tomek