Marko Käning [10.09.2009 16:50]:
Hi Werner,
On Thu, 10 Sep 2009, Werner Flamme wrote:
Am Donnerstag 10 September 2009 15:54:49 schrieb Marko Käning:
echo $VAR | sed 's/.*\(|center=[0-9]+,[0-9]|+\).*/\1/'
ich sehe gerade, dass ich oben das Plus eh mit dem Balken vertauscht hatte. Dummer Typo...
echo "Schmirschschmorsch |center=4.1,3.2444 | Pillepalle" | sed 's/.*\(|center=[^|]\+|\).*/\1/' |center=4.1,3.2444 |
Hier finde ich spannend, dass Du das Plus escapst... Das ist bei sed offensichtlich notwendig!!! War mir NICHT bewusst... Warum eigentlich das?
David hat es erklärt - erklären kann ich es nicht, aber als ich den LPIC-1-Kurs bei Peer Heinlein besucht habe, habe ich festgestellt, dass das Plus im Gegensatz zu allen anderen Sonderzeichen escaped werden muss - wir haben uns damals den Wolf probiert, es ging nicht ohne ;-) Gruß Werner P.S.: Sorry für die PM, habe ich erst beim Absenden bemerkt :-( P.P.S.: Sorry für die Verspätung, das Orginalmehl an die Liste wurde wegen temporärer Unzustellbarkeit permanent zurückgeschickt ;-) -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org