2016-12-22 5 views

Antwort

0

Verwenden Sie das Dienstprogramm Perl rename utility. Es könnte auf Ihrer Linux-Version installiert oder einfach zu finden sein.

rename 's/^\d+\.//' -n *.mp3 

Mit der -n Flagge, wird es ein Trockenlauf, Druck, was umbenannt werden würde, ohne tatsächlich zu umbenennen. Wenn die Ausgabe gut aussieht, lassen Sie das Flag -n fallen.

0

Use 'sed' bash Befehl, dies zu tun: [. ^].

for f in *.mp3; 
do 
    new_name="$(echo $f | sed 's/[^.]*.//')" 
    mv $f $new_name 
done 

... in diesem Fall regulärer Ausdruck * paßt alles vor dem ersten Periode einer Zeichenkette.

1

Sie können dies in BASH tun:

for f in [0-9]*.mp3; do 
    mv "$f" "${f#*.}" 
done 
Verwandte Themen