2013-04-06 69 views
0

我正在嘗試製作一個小腳本,用於重命名以vlc-record*開頭的所有文件。使用正則表達式重命名shell腳本

所以基本上我已經用vlc播放器做了一些錄音,但我不喜歡所選的「標題」,所以我想狙擊第一個字符。

例如:

vlc-record-2013-01-18-01h14m49s-title_of_the_dj.mp3 

我只是想將它重命名爲:

title_of_the_dj.mp3 

有人能幫助我嗎?

+0

應該問一下在UNIX和Linux上。標記它將被移動。 – slm 2013-04-06 23:28:05

回答

2
#!/bin/sh 
for i in vlc-record-*.mp3; do 
    echo mv "$i" "${i##*-}" 
done 

如果你喜歡它生成的命令,刪除echo字,並重新運行該腳本。

+0

非常感謝!對我很好。 – user2253378 2013-04-06 23:33:27