Moin Sven,
ich bräuchte mal euere Hilfe beim erzeugen einer Variable innerhalb eines Bash-Skripts. Ich habe eine Variable:
$SENDER
welche die Faxnummer des Absender im diesem Format:
+49 621 48293xx
enthält. Mein Problem ist das führende + sowie die Leerzeichen. Wie kann ich mir nun eine neue Variable definieren welche:
a) das führende + gegen 00 ersetzt WENN vorhanden b) Die Leerzeichen killt WENN vorhanden Zwar nicht bash, sondern wüste sed Skripterei, aber es funkt ;-) ---- snip: test.sh----------------------------------------------- #!/bin/sh
SENDER="+49 621 48293xx" echo $SENDER | sed 's/+/00/' | sed 's/ //g' ---- snap ------------------------------------------------------- ./test.sh 004962148293xx Hope this helps, Stephan -- ------------------------------------------------------------------------ Stephan Eickschen Fon: +49 (0)228 933 999 70 Augustastrasse 89 Fax: +49 (0)228 933 999 71 53173 Bonn Cell: +49 (0)170 54 781 60 Germany Email: eickschen.haenel@t-online.de http://www.eiskultur.de ------------------------------------------------------------------------