Mailinglist Archive: opensuse-de (988 mails)

< Previous Next >
Re: sed: Alle Zahlen und Zeichen von A-z loeschen
  • From: Martin Blank <blankmrty@xxxxxx>
  • Date: Tue, 30 Jun 2009 14:53:54 +0200
  • Message-id: <4A4A0AE2.6030102@xxxxxx>
Al Bogner schrieb:
Wie lösche ich mit sed in einer Variablen alle Zahlen und Zeichen von A-Z und
a-z, ö soll also zB erhalten bleiben.

zB

var="Ich_möchte_3_Äpfel_um_1€"
echo "$var" | sed ...

Übrig bleiben soll "öÄ€"

Al

Wenn es sed sein soll. dann z.B.:

sed -e 's/[0-9abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_]*//g'

(soll eigentlich in eine Zeile;-)

Der Unterstrich '_' kann ggf. durch Leerzeichen ' ' ersetzt, weiter
Zeichen können hinzugefügt werden. Offensichtlich enthalten die
Kurzformen (alpha, lower, upper, etc.) auch die Umlaute und schlucken
diese mit.


--
Mit freundlichen Grüßen

Martin Blank
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+unsubscribe@xxxxxxxxxxxx
Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken
Sie eine Mail an: opensuse-de+help@xxxxxxxxxxxx

< Previous Next >
References