среда, 18 июня 2014 г.

Переименование 85000 файлов секвенции

#!/bin/bash

for a in sdk_01_0*                          #"sdk_01_0*" это последовательность каталогов
do

((i = 0))                                   # переменная задающая счет файлам начиная с 0
for b in $a/*.jpg                           # начало второго цикла 
do

mv $b $a/$a"_$( printf "%05d" $i )".jpg     printf не совсем понял как это здесь работает, но работает
((i++))

done

done