When to use eval
Using Eval
Using Eval with Getopt