Mailinglist Archive: opensuse-de (847 mails)
| < Previous | Next > |
Re: sed: bis Zeichenkette löschen
- From: David Haller <dnh@xxxxxxxxxxxx>
- Date: Sun, 29 Jan 2012 19:54:45 +0100
- Message-id: <20120129185445.GA438@grusum.endjinn.de>
Hallo,
Am Sun, 29 Jan 2012, ?l ??gn?r schrieb:
Nö.
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
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
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 > |