konsumer

bash: von gross zu klein

Veröffentlicht in debian, documentation, howto, linux, ubuntu by konsumer am März 17th, 2008

mal schnell groß-/kleinschreibung von dateinamen in einem ordner ändern …

for i in *; do mv "$i" "$(echo "$i" | tr A-Z a-z)"; done

8 Responses to 'bash: von gross zu klein'

Subscribe to comments with RSS or Trackback to 'bash: von gross zu klein'.

  1. meillo said, on März 17th, 2008 at 09:04 -- 1205744687

    Das `$i’ solltest du besser auch in Anführungszeichen setzen.

    btw: Wer Samba-Shares verwendet, muss über den Umweg einer Temporären Datei gehen, weil für Samba der groß- und der kleingeschriebene Name gleich sind.

  2. konsumer said, on März 20th, 2008 at 13:23 -- 1206019395

    danke für den tip …

  3. fry said, on März 25th, 2008 at 20:01 -- 1206475279

    Eine Frage, wie kann ich die Ordnernamen ändern?

    Danke im Voraus.

  4. konsumer said, on März 25th, 2008 at 20:11 -- 1206475869

    dem script ist das egal ob das ein ordner oder eine datei ist.

    man sollte nur aufpassen das man keine gleichnamigen dateien/ordner - also “TEST” und “Test” - umbenennen will.

  5. barney said, on März 30th, 2008 at 12:34 -- 1206880460

    Nutzt doch was fertiges ;)

    rename ‘y/A-Z/a-z/’ * :D

  6. konsumer said, on April 1st, 2008 at 20:42 -- 1207082561

    das ist ja zu einfach ^^

  7. Manuel said, on April 16th, 2008 at 22:09 -- 1208383785

    for i in *; do mv “$i” “$(echo “$i” | tr A-Z a-z)”; done

    Wieso nicht einfach:
    rename ‘y/A-Z/a-z/’ *

    o_O?

  8. Manuel said, on April 16th, 2008 at 22:11 -- 1208383898

    Ach opps. Das gabs ja schon :)

Leave a Reply