Hallo, Am Sat, 25 Oct 2003, Al Bogner schrieb:
Am Samstag, 25. Oktober 2003 23:04 schrieb Andreas Winkelmann:
Am Samstag, 25. Oktober 2003 22:50 schrieb Al Bogner:
Versuch mal:
# echo `scmxx -d /dev/ttyS0 --info` | sed -n 's/.*IMEI: \([^ ]*\) .*/\1/p'
Danke, funktioniert! Wie quote ich nun richtig, damit das Ergebnis in einer Variable steht?
VARIABLE=`echo ....`
Der Befehl steht in Back-Ticks.
Ich verstehe nur nicht, wie man 2 Befehle "verschachtelt".
Die inneren `` mit \ quoten: foo="`bla \`blubb\` fasel`"
var =`echo `scmxx -d /dev/ttyS0 --info` | sed -n 's/.*IMEI: \([^ ]*\) .*/\1/p'`
Das ist eh "useless use of echo und ``". var="`scmxx -d /dev/ttyS0 --info | sed -n 's/.*IMEI: \([^ ]*\).*/\1/p'`" -dnh -- Es ist alles eine Sache der Vernunft. aber wer hatt Heut zu Tage schon Zeit für so was? [WoKo in dag°]