Joachim Kieferle <joakie@architektur.fh-wiesbaden.de> schrieb am 16.03.05 12:38:38:
habe doch nochmal eine Skriptfrage. Und zwar: wie kann ich Text zwischen 2 Markern greppen (also grep -o) und zwar bräuchte ich von der Zeile
{<</PageSize [2494.488037 3685.039063] /Policies <</PageSize 1>> >> setpagedevice }stopped pop
alles zwischen dem "[" und "]".
Falls dies und Dein erstes Problem zusammenhaengen, kannst Du es evtl. wie folgt in einem Aufwasch loesen: sed -n '/\%\%BeginFeature: \*CustomPageSize True/,+1 s/.*PageSize \[\([0-9. ]*\)\] \/Policies.*/\1/ p' datei Falls es sich um getrennte Probleme handelt, dann verwende nur den zweiten Teil des sed-Kommandos. Wie immer: ohne Gewaehr, ich bin auch kein Spezialist in diesen Dingen, aber David wird mich dann schon korrigieren... Cheers, Th.