[Linux] Endungen Ändern



  • Hallo!

    Ich hab hier einen Ordner voller Dateien, dessen Endungen in Großbuchstaben geschrieben sind (Blablubb.TXT, Huhuhaha.DOC, etc.). Hat jemand ein Scipt, die die Großbuchstaben in Kleinbuchstaben konvertiert (Der Rest sollte dabei intakt bleiben)?

    Vielen Dank im Voraus!
    yours
    my_proton



  • for i in *; do
      suffix=`echo $i | sed "s/.*\.\(.*\)$/\1/" | tr "[:upper:]" "[:lower:]"`
      mv $i `echo $i | sed "s/\(.*\)\..*$/\1.$suffix/"`
    done
    

    Gibt aber keine Garantie von mir 🙂


Anmelden zum Antworten