Shell code can run in a whole bunch of environments that even getting python into can be tricky. initramfs before your drives are mounted, for example...
A lot of the discussion on here is mind-blowing, so many pushing to throw out perfectly good tech because it doesn't fit their (limited) worldview.
Micropython can fit :P
Yeah but its another thing to bundle
/bin/sh will always be there
Re:Shell Style Guide
by IdiocyInAction on Tuesday May 15, 2018 @01:13PM
(#17075581)
Don't know if I would say that bash has a low barrier of entry. I find doing stuff in Python far more intuitive than in bash, it certainly has its quirks. I agree on the rest though.
Hn has a problem with people living in the SV filter bubble seeing everything through that lens... in the real world, bash is still a king.
When your devs shit out some bad code that causes your sysadmin to get a call at 3am... he's using bash to fix your fucking nodejs or whatever fadofthemoment bullshit you decided to run with. Of course entire applications generally shouldn't be in bash... it's like a kit of duct tape, epoxy, and rivets. Of course you should have made the product better, but when it does break, bash can keep it together until you get to the shop.
I also think there is a certain amount of eliteism. It has such a low barrier to entry, it's like some people hate the idea of people being able to program without being programmers.
I've heard it all so much here it just goes in one ear and out the other.
/end bofh rant