ubuntu终端重命名文件(vlc * .png)

时间:2014-03-26 14:22:56

标签: file ubuntu rename

我需要在我的一个程序中使用大量文件,并在一行代码中加载它们,我想重命名我需要的所有文件。

它超过100个文件所以做manualy并不是一个真正的选择。 这些文件名为vlc(随机数).png,并希望将它们重命名为vlc(递增数字).png

我已经找到了如何获取所有需要的文件并重命名它们(请参阅@ bottom)但是我最终无法获得递增的文件编号,我怎么能得到这个?

清晰; for f in vlc * .png; do echo $ f $ {f / vlc * / vlc};完成

1 个答案:

答案 0 :(得分:0)

以下是如何做到这一点并且有效:

复制这些行下的代码并将文件命名为rename.sh,然后您需要做的就是使它可以运行脚本然后运行它。使用./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