Wie kann man unter Linux / Unix mehrere Dateien von einer Erweiterung in eine andere umbenennen?

8

Ich habe eine Reihe von Dateien, die mit einer '.1' enden, zum Beispiel:

%Vor%

Gibt es eine Möglichkeit, dass ich sie alle schnell umbenennen kann, ohne die '.1' am Ende (z. B. Beispieldatei.ex1, Beispieldatei.ex2, usw.)?

Danke!

    
user2716340 25.08.2013, 22:20
quelle

3 Antworten

5

Reine Bash-Lösung:

%Vor%     
Aleks-Daniel Jakimenko-A. 25.08.2013, 22:22
quelle
12

Ja, versuchen Sie es mit umbenennen :

%Vor%

Entfernen Sie den -n (Trockenlaufmodusschalter), wenn Ihre Tests gültig sind.

warning http://pix.toile-libre.org/upload/original/1377510865.png Es gibt andere Tools mit dem gleichen Namen, die dazu in der Lage sind oder auch nicht, seien Sie also vorsichtig.


Wenn Sie den folgenden Befehl ausführen ( linux )

%Vor%

und Sie haben ein Ergebnis wie

%Vor%

dann scheint das das richtige Werkzeug zu sein =)

Wenn nicht, wird es zum Standard (normalerweise bereits der Fall) für Debian und abgeleitet wie Ubuntu :

%Vor%

Last but not least wurde dieses Tool ursprünglich von Larry Wall, dem Vater des Perl, geschrieben.

    
Gilles Quenot 25.08.2013 22:23
quelle
3

Eine weitere Lösung mit parameterweiterung :

%Vor%     
Gilles Quenot 25.08.2013 22:37
quelle

Tags und Links