2014-03-26 98 views
0

我需要在我的一個程序中的很多文件,並讓他們在一行代碼中加載,我想重命名所有我需要的文件。ubuntu終端重命名文件(vlc * .png)

它超過100個文件,所以做manualy不是一個真正的選項。 這些文件被命名爲vlc(隨機數).png並希望將它們重命名爲vlc(遞增數字).png

我已經找到了我如何獲取所有需要的文件並重命名它們(請參見@底部)無法獲得遞增的文件編號,我怎麼能得到這個?

明確; for v in vlc * .png;做echo $ f $ {f/vlc */vlc};做

回答

0

這裏是你如何能做到這和它的作品:

複製下這些行的代碼,並命名該文件rename.sh,那麼所有你需要做的就是讓這個你可以運行該腳本然後運行它useig ./rename.sh

#!/bin/bash 
# 
# Author: 
# rename script 
# rename.sh 
x=0; 
for filename in *.png 
do 
echo $filename; 
x=`expr $x + 1`; 
echo $x.png; 
mv $filename $x.png; 
done