Mailinglist Archive: opensuse-de (847 mails)

< Previous Next >
Re: sed: bis Zeichenkette löschen
Hallo,

Am Sun, 29 Jan 2012, ?l ??gn?r schrieb:
Am So, 29 Jan 2012 13:02:09 CET schrieb David Haller:
sed 's/^.*xyz=\([0-9]\+\)\([.,].*\)\?$/\1/'

Warum gibst du ^ an den Anfang? Ist das notwendig?

Nö.

Das verstehe ich:

sed 's/^.*xyz=

Den Teil danach nur teilweise. Könntest du das bitte kurz erklären?

s/ Ersetze
^.*xyz= vom Anfang bis xyz=
\([0-9]\+\) ein oder mehr Ziffern
\(
[.,] Ein Punkt oder Komma
.* dann beliebiges
\)\? falls vorhanden
$ bis zum Zeilenende
/ durch
\1 den Inhalt der ersten Klammer, also die Ziffern
/ zwischen xyz= und . , oder Zeilenende

PS:
DU hast noch einige PM in der Queue ;-)

Tut mir leid, bin noch nicht dazu gekommen.

-dnh

--
188: Piktogramm
Comics für Analphabeten. (A. Schelper)
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+unsubscribe@xxxxxxxxxxxx
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+owner@xxxxxxxxxxxx

< Previous Next >