Hacker News new | ask | show | jobs
by atmosx 2014 days ago
By reading 1 dedicated shell book e.g. "Linux Command Line and Shell Scripting" you'll be at the top 10% of shell connoisseurs.

That said, I challenge the usefulness of deep shell knowledge.

If you're planning on writing 300 lines shell scripts, you're most likely doing it wrong, you should be using a full featured, modern programming language.

1 comments

That is uninspiring... is totally fine to have long shell scripts, and in itself, is no easier nor harder than any other language.

Worth noting that shell is a programing environment (not language) so is highly dependent on the tools you are using or gluing together to accomplish something.

Handling edge cases through bash is error prone, hard to read and hard to maintain (e.g. shell versions, third party tools, etc).

If you think that python and bash are equally equipped, think again.