[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Dateinamen kürzen



kai-martin knaak schrieb:
Dejan Milosavljevic wrote:

  
und würde gerne in den Dateinamen das .done abschneiden, so daß am Ende
nur noch Dateinamen mit dem Schema
*.tar.gz übrigbleiben.

    
man basename

Im speziellen Fall:

        for i in *.done ; do mv $i `basename $i .done` ; done

Statt den Semicolons kannst Du das Ganze auch auf drei Zeilen verteilen.
Beachte, dass der basename-Befehl von dem Anführungszeichen eingerahmt ist,
das man mit shift auf der Taste schräg über dem ü bekommt.  

---<(kaimartin)>---
  
Ja prima, basename ist für mich das Mittel der ersten Wahl. So einfach gehts. :-)
Vielen Dank, auch den anderen mit den schnellen Antworten. Die Lösung mit rename ist auch recht schlank anwendbar, habe aber in der Kürze der zur Verfügung stehenden Zeit keinen Nerv mich mit Perl-Regexp auseinanderzusetzen. Nochmals danke!

Gruß
Dejan

Reply to: