>>33
It's significantly less pain than writing in something like bash or zsh. In general, it's alright if you are in the territory of text manipulation (for which Unix in general is heavily geared towards), or using external programs to do something. Outside of that, you are headed into the rape zone, and should probably use a better equipped programming language.