[Ilugc] [Help] Renaming files through bash shell scripts

  • From: baskar@xxxxxxxxxxxx (Baskar Selvaraj)
  • Date: Wed, 28 Oct 2015 21:24:39 +0530

On 10/28/15, Vinoth Marimuthu <vinothtronics at gmail.com> wrote:

Hi Baskar,

you can try this

i=1
cd *test*
for name in `ls | sort`;
do
temp=`echo $name | cut -c 1-3`;
if [ $i -lt 10 ]
then
newname=$temp;
newname+="0$i.mp4";
echo $name renamed to $newname;
mv $name $newname
else
newname="$temp$i.mp4";
echo $name renamed to $newname;
mv $name $newname
fi
i=$((i+1));
done
cd ..

change it to directory you want.


Thanks, it worked.

S. Baskar

Other related posts: