Mehrere Dateien umbenennen

19/11/2010 - 11:55 von Thomas Wildgruber | Report spam
Hi Group,

ich müsste eine ganze Latte Dateien an einer bestimmten Stelle umbennen
aber irgendwie krieg ich es nicht gebacken einen Ausdruck nur für diesen
Teil zu finden. Die Dateien sind in etwas so aufgebaut:

xxx_1-01.txt
xxx_1-02.txt
xxx_1-25-8.txt
xxx_1-yyy.txt
zzz_1-123.txt
aa_1-yy22a.txt

Jetzt soll der String _1 gegen _2 ausgetauscht werden. Ich fummle da schon
eine Weile mit find -exec oder einer for-Schleife rum aber ich kriege es
einfach nicht, hin mitten im Dateinamen einen String gegen einen anderen zu
tauschen. Irgendwie muss ich das wohl mit sed hinpfriemeln, soweit bin ich
schon aber egal wo ich zB sed 's/_1/_2/g' (was meiner Meinung das tun
sollte, was ich möchte) platziere, es klappt nicht.

Kann jemand Hilfestellung leisten?

Thx & Bye Tom
Francesco Totti
(auf die Frage eines Journalisten, was er als echter Römer von dem Motto
"Carpe diem" halte) "Was soll der Scheiß, ich kann kein Englisch."
 

Lesen sie die antworten

#1 Volker Gringmuth
19/11/2010 - 11:58 | Warnen spam
Thomas Wildgruber wrote:

Irgendwie muss ich das wohl mit sed hinpfriemeln, soweit bin ich
schon aber egal wo ich zB sed 's/_1/_2/g' (was meiner Meinung das tun
sollte, was ich möchte) platziere, es klappt nicht.



Weiß nicht, obs Dir hilft, aber so was mache ich mit KRename.


vG

"Um die Arbeitsplàtze zu sichern, müssen Sie mindestens jeden Monat ein
neues Handy kaufen. Und kommen Sie nicht mit der alten Nummer, Sie hàtten
nur zwei Ohren, das ist doch kein Argument! Sie haben doch auch 20 Paar
Schuhe und nur zwei Füße!" (Volker Pispers, "Bis neulich")

Ähnliche fragen