find and remove duplicates in a directory

I have a directory with multiple img files and some of them are identical but they all have different names. I need to remove duplicates but with no external tools only with a bash script. I’m a beginner in Linux. I tried nested for loop to compare md5 sums and depending on the result remove but something is wrong with the syntax and it doesn’t work. any help?

Bash – If Syntax confusion

So,
Being new to GIT and thus extremely rusty in my bash commands and scripting I’ve been looking around for different syntax and scripting help. Now, I’ve found a lot of help and have been able to create the scripts and alias that will make my Git experience more pleasant.