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

Re: FAT mit :, was: KMail



Hallo Dirk!

Dirk Salva schrieb am Mittwoch, den 24. Juni 2009:

> On Wed, Jun 24, 2009 at 08:15:36PM +0200, Christian Brabandt wrote:
> > Andreas Pakulat schrieb am Mittwoch, den 24. Juni 2009:
> > > On 24.06.09 18:51:44, Dirk Salva wrote:
> > > > Hast Du eine Idee, wie ich ab da, wo ich gerade bin, auf der
> > > > Kommandozeile alle filenamen auf Doppelpunkte überprüfe und diese dann
> > > > durch Unterstriche ersetze?!
> > > find -name *:* | while read f; do mv "$f" "$(echo $f | sed 's/:/_/g')"; done
> > Wenn man keine ekligen Dateinamen hat:
> > find . -type f -name "*:*" | while read -r f; do mv "$f" "${f//:/_}"; done
> > Schneller: while mmv ';*:*' '#1#2_#3'; do :; done
> 
> Was verstehst Du unter "eklig"?

Linebreaks, Tabs, Whitespaces sowas halt.
Und vergiß das -i bei mv nicht (Ich hab das oben auch vergessen, weil 
ich der Meinung war, mv überschreibt vorhandene Dateinamen nur bei -f)
(Siehe auch die Mail von David). 

mmv sollte damit aber keine Probleme haben.

> Die Filenamen sind beispielhaft so aufgebaut:
> 
> 004987-2009-05-03T12:04:35-D-testfilename_fuer_alles-home.jpg

Geht.

Grüße
Christian
-- 
hundred-and-one symptoms of being an internet addict:
251. You've never seen your closest friends who usually live WAY too far away.


Reply to: