kai-martin knaak schrieb:
Ja prima, basename ist für mich das Mittel der ersten Wahl. So einfach gehts. :-)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)>--- 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 |