Einzelne Buchstaben in Dateinamen automatisch groß schreiben

04/11/2010 - 15:05 von Fr | Report spam
Hallo,

ich möchte gerne Dateinamen dises Aufbaus:

1-se.todos.fossem.iguais.pdf

so umbenennen, dass nach der Umbenennung der erste
Buchstabe hinter dem Bindestrich groß erscheint:

1-Se.todos.fossem.iguais.pdf
^

Da wàre ich für einen schnellen Lösungsvorschlag
(idealerweise mit sed, notfalls anders) dankbar!

Bonusfrage:
Wie könnte eine allgemeine Lösung aussehen, die
es erlaubt das erste Zeichen nach einem beliebigen
gegebenen Zeichen groß zu schreiben, z.B. nach
jedem Punkt oder nach jedem nicht alfabetischen
Zeichen:

vorher: 1-se.todos.fossem.iguais.pdf
nachher: 1-Se.Todos.Fossem.Iguais.pdf

Danke für jede Hilfe,
Frank
 

Lesen sie die antworten

#1 Rud1ger Sch1erz
04/11/2010 - 15:18 | Warnen spam
Hi Frank,

" " writes:

ich möchte gerne Dateinamen dises Aufbaus:

1-se.todos.fossem.iguais.pdf

so umbenennen, dass nach der Umbenennung der erste
Buchstabe hinter dem Bindestrich groß erscheint:

1-Se.todos.fossem.iguais.pdf
^

Da wàre ich für einen schnellen Lösungsvorschlag
(idealerweise mit sed, notfalls anders) dankbar!



Schau mal in

info sed

Da gibt es im Topic `Some Sample Scripts' ein Beispiel:

Rename files to lower case
(nicht vom Namen irre führen lassen, das kann auch to upper case)

Das kannst du evt. für deine Bedürfnisse anpassen (wàre mein Ansatz).

(Sorry, Einzeiler zur Lösung deines Problems hab' ich gerade nicht
parat.) ;-)

Cheers,
Rudiger

You! What PLANET is this!

Ähnliche fragen