Скрипт переименовывает файлы с любым расширением добавляет в их имя нужное число

#!/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)