Can anyone please explain when the if command requires quotes around the
expression and when it does not?
For example, I've found the following seemingly quirky behavior:
1) if "`1'"=="aRate" | "`1'"=="bRate" | "`1'"=="pRate" --> requires quotes
2) if `1'==aRate --> does not require quotes
3) if "`1'"=="apRatio" --> requires quotes