Mac OS: Wie kann ich eine Datei wie APP_001.gif in 01.gif umbenennen?

741
AP257

Ich habe eine Menge Dateien in einem Verzeichnis. Sie haben alle Namen wie:

APP_001.gif APP_101.gif 

Wie könnte ich sie umbenennen?

01.gif 101.gif 

dh das Präfix vorher loswerden _und dann die erste führende Null entfernen?

Vielen Dank!

0
Sind alle Präfixe gleich "APP_" oder verschieden? Daniel Beck vor 13 Jahren 1

3 Antworten auf die Frage

4
grawity
for file in APP_*.gif; do new=$ new=$ mv "$file" "$new" done 
1
Dennis Williamson
shopt -s extglob; for f in in APP_*.gif; do mv "$f" "$"; done 
0
finiteloop

Wenn die tatsächlichen Namen nicht wichtig sind und einfach alle Fotos eindeutige, aber organisierte Namen haben sollen, können Sie den Automator öffnen und die folgende Automatoraktion erstellen.

Dies ist, was ich mache, und speichere es dann als Dienst (vorausgesetzt, Sie haben 10,6, Schneeleopard). Dann können Sie eine beliebige Gruppe von Dateien im Finder auswählen, mit der rechten Maustaste klicken und auswählen. Diese Version fordert den Benutzer zur Eingabe des Präfixes jeder Datei auf und verwendet diesen Wert (Anweisungen zum Verweisen auf eine Variable in einer Automator-Aktion hier ). Sie können jedoch auch die Umbenennungsaktion verwenden, um Dateien fortlaufend zu nummerieren.

Numerisieren

Warum eine Abstimmung? Ich habe die Frage beantwortet. finiteloop vor 13 Jahren 0
Die Zahlen scheinen relevant zu sein. Ansonsten wäre es eine einfache Frage "Wie mache ich diese sequentiellen" Frage. Daniel Beck vor 13 Jahren 0