Yes, I know what you mean. I remember when I was starting with Linux, I didn't understand shell very well, and tried to write most of everything in Perl. This didn't make bash stupid, or eval necessary, I simply didn't know what I was doing.
Quote:
But seriously using eval cannot be so harmful...It's just re-evaluation of strings.
Yes. Yes, it can.
Imagine that you're feeding variables containing filenames into eval. Did you know that
`rm -Rf ~/` is a valid filename?
Using eval lets external things inject whatever code they want into your program unless done very
very carefully. If you don't know enough to avoid eval, you probably don't know how to use it safely either.