[linux-l] Umbenennen mehrerer Dateien

Benjamin Schieder blindcoder at scavenger.homeip.net
Mo Dez 11 21:46:05 CET 2006


On 11.12.2006 20:34:26, olafBuddenhagen at gmx.net wrote:
> Hallo,
> 
> On Mon, Dec 11, 2006 at 11:35:45AM +0100, Uwe Kramm wrote:
> 
> > Ich hab ein Verzeichnis mit ca. 200 Dateien. Manche sind gro?
> > geschrieben manche klein und manche haben auch Leerstellen im Namen.
> > Die m?chte ich nun alle kleingeschrieben haben und die Leerstellen
> > durch Unterstriche_ ersetzt haben. Gibt es da irgend ein Programm oder
> > Befehl, mit dem man das einfach erledigen oder mu? ich doch alles
> > einzeln mit Hand t?teln?
> 
> [An der Shell aus dem gew?nschten Verzeichnis heraus]
> 
>    for i in *; do mv "$i" "`echo $i|sed 'y/A-Z /a-z_/'`"; done
> 
> oder alternativ
> 
>    for i in *; do mv "$i" "`echo $i|tr 'A-Z ' 'a-z_'`"; done

Sollte man da nicht wirklich [[:upper:]] und [[:lower:]] verwenden?
Ä und Ö und Ü sitzen sonst immer noch dumm rum.

Gruesse,
	Benjamin
-- 
Benjamin 'blindCoder' Schieder
Registered Linux User #289529: http://counter.li.org
finger blindcoder at scavenger.homeip.net | gpg --import
-- 
http://www.rocklinux.org/ The Distribution Build Kit
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : nicht verfügbar
Dateityp    : application/pgp-signature
Dateigröße  : 189 bytes
Beschreibung: nicht verfügbar
URL         : <https://mlists.in-berlin.de/pipermail/linux-l-mlists.in-berlin.de/attachments/20061211/70c06714/attachment.sig>


Mehr Informationen über die Mailingliste linux-l