Re: Shell mit Seltsamkeiten

From: Sven Amonat <schorsch(at)justmail.de>
Date: Fri, 14 Apr 2006 18:13:14 +0200

Hi,

Marc Santhoff schrieb:
> Am Freitag, den 14.04.2006, 17:35 +0200 schrieb Marc Santhoff:
>> sh -c "xwininfo -root | grep Width > /tmp/OOo-macrotest.txt"
>
> Das ist natürlich ein Kopierfehler, auch so:
>
> $ sh -c "xwininfo -root | grep Width | awk '{print $2}' > /tmp/OOo-macrotest.txt"
> $ cat /tmp/OOo-macrotest.txt
> Width: 1600
>
> geht es nicht.

Da schlägt wieder die Variablenexpansion zu, $2 richtig esacped geht:

$ sh -c "xwininfo -root | grep Width | awk '{print \$2}' > \
/tmp/OOo-macrotest.txt"
$ cat /tmp/OOo-macrotest.txt
1280

Zumindest unter OpenOffice 2.0 funktioniert dieses Basic-Skript:

tmpname = "/tmp/OOo-macrotest.txt"
cmd = "xwininfo -root | grep Width | awk '{print $2}'"
shell("sh", 0, "-c " + chr(34) + cmd + " > " + tmpname + chr(34), TRUE)

Viele Grüsse,
Sven

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Fri 14 Apr 2006 - 18:16:35 CEST

search this site