linux-l: sed (Re: Umwandlung von Dateinamen)

Peter J. Weyers peter at pooh.in-berlin.de
Do Okt 15 00:32:00 CEST 1998


On Wed, 14 Oct 1998, Fabian Walk wrote:

> >sed -e "y/ABCDEFGHIJKLMNOPQRSTUVWXYZÄÖÜ/abcdefghijklmnopqrstuvwxyzäöü/"
[...]
> Noch eine Frage am Rand. Ist es mit sed (so wie oben verwendet) auch möglich
> ein Zeichen aus dem Dateinamen zu löschen. Ich will nämlich alle Sonderzeichen
> wie z.B. ~ ! aus den Dateinamen gleich mit entfernen.

sed -e "y/ABCDEFGHIJKLMNOPQRSTUVWXYZÄÖÜ/abcdefghijklmnopqrstuvwxyzäöü/" \
    -e "s:[~!]::g"

(Der \ gehört nicht zu sed, er bedeutet, dass die folgende Zeile noch mit
zum Befehl gehört)

Gruss,
                  __       _                             _
Peter            /o \     (_)  ' °  O   O  O o .  /\    (_)      __
                 \ o/                           L/[]\           /'.\
           .|,    ||          \|/               \|HF|           \. /
 _\|/__http://www.IN-Berlin.de/User/pooh/peter___|_L|_____\||/___||__




Mehr Informationen über die Mailingliste linux-l