i think every sysadmin should learn how to use execline well enough to write code with complex logic in it, not necessarily because you should actually use the language in your work, but because understanding (a) how the language works, and (b) why it has to work in the annoying, fiddly way it does, means gaining a understanding and intuition of how purrocesses work in unix