#!/bin/bash
src_dir=/home/images
dst_dir=/home/new_images
count=100
step=1
ras=jpg
if [ ! -d $dst_dir ]; then
mkdir -p $dst_dir
fi
for i in $src_dir/*.$ras
do
name=`echo $i | sed 's/^.*\///;s/\..*$//'`
cp $i $dst_dir/$name$[$count+$step].$ras
count=$[$count+$step]
done
Что делает именно этот скрипт:
берет все файлы с расширением $ras(jpg) из каталога $src_dir и копирует их в каталог $dst_dir, добавляя к имени каждого файла число, начиная с $count(100) и увеличивая это число у каждого последующего файла на число указаное в переменной $step(1)