Hello and Welcome to LinuxQuestions,
The task was assigned to YOU, right? So why do you expect us to do the work for you? There's no problem whatsoever if you ask for help when you cannot find a solution on your own and when you ask we'll point you in the right direction. But I don't believe that just giving you the solution helps you in learning Bash scripting. Here are some pointers to good documentation you can read to get you started with scripting in Linux.
Bash Guide for Beginners
Advanced Bash Scripting Guide
One thing: have a look at each line of your bat file and look for the equivalent command in Linux, then go through the man page for that command and try it out in a console before putting everything together in a script. Furthermore, drive letters like C: and E: don't exist in Linux so you'll need to get another approach. And to declare a variable you just declare it with the name, no use for the set command, like this:
Looking forward to your participation in the forums. Have fun with Linux.
Kind regards,
Eric