Есть переменная, которая выводит список файлов в каталоге
name=$(find /path/to/dir/ -type f | awk -F '/' '{print $NF;}')
cl=$(find /path/to/dir/ -type f | wc -l)
mkdir /path/to/dir3/
cp -R /path/to/dir2/* /path/to/dir3/
cd /path/to/dir3/
for ((i=0; i<$cl; i++));do
cp file.sh $i.sh
done
Спасибо.