用于复制/重命名文件的批处理脚本

时间:2013-02-06 15:48:43

标签: bash debian

您好我想制作批量脚本进行转换:

/VAR/file.css

/VAR_file.css`

VAR是一个ID。我需要为i=0转换为i<=36000

有什么想法吗?

我从未操纵过批处理脚本..

2 个答案:

答案 0 :(得分:0)

您可以使用0表达式从36000{0..X}创建序列并移动文件:

for i in {0..36000}
do
  mv "/$i/file.css" "/${i}_file.css"
done

答案 1 :(得分:0)

for i in `seq 0 36000`
do
    for file in /$i/*.css
    do
        mv /$i/$file /$i_$file
    done
done