Why we use -f while executing any shell script?

Hi All,
I wanted to know why we use the '-f' option while executing script.

in my case...

abcd.sh -f any_evts 02 2014

abcd = Scriptname
-f = dont know

any_evts = Some file or string

02= month
2014 = year

So in above pleas ehelp to understand here -f and other arguement like $2,$3, $4...

The script abcd.sh could be accepting named parameters and hence you are using '-f' to specify the following argument is a file / something else...that should be known once you go through the abcd.sh script