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@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org