[linux-l] Dateien automatisch unbenennen

Leander Sukov leander.sukov at leander-sukov.de
So Mai 13 23:11:14 CEST 2007


> $ ls *3gp
> MOV00001.3gp  MOV00002.3gp
> $ find . -name "*.3gp" -exec basename {} .3gp \;
> MOV00001
> MOV00002

Das gibt mir aber die Dateinamen nur aus und ändert sie nicht.

Ob im Shellscript oder als find oder als commandline - mir fehlt immer 
etwas :-(

In der Anweisung

for i in *.lock; do x=`echo $i | cut -f 1 -d .`; mv $i $x; done

ist zwar die Unbenennung drin, aber nicht die Altersabfrage. Ich will aber nur 
Dateien umbennen, die seit 120 Minuten *.lock heißen. Und ich komme nicht auf 
die Lösung :-(





Mehr Informationen über die Mailingliste linux-l