Hear hear ; good article, I'll have to add IFS to my habits :) bash scripting is somewhat underrated ...!
Probably the biggest problem I find with bash is that you re-write everything often with every new script and keeping your monolithic scripts up to date regularly is a chore.
I've been maintaining a little tool, itself written in bash, for managing bash snippets and "include"-ing external files (along search paths, or just from current working dir)... just like "real" programming languages! It makes working with bash so much easier...
We’re a place for programmers to stay up-to-date, learn new skills, and share ideas.
We’ll never post without your permission.