#!/bin/bash for j in $(seq 1 40);do IFS=$'\n'; for file in $(ls|grep " ${j}a");do mv $file "$(echo 0$j|sed -E 's/^.*(.{2})$/\1/').- $file"; done; done;