Should Python Replace The Unix/Linux Shell?

preview_player
Показать описание
Every so often this question comes up, should Python replace the standard Unix/Linux shell which usually refers to something like Bash. There may be some benefits that come with doing this but is it really worth the effort?

💖 Subscribe and ding the bell for more videos!
👍 Leave a like if you got something out of this video!
✍ Comment some video feedback or what you want to see next time!

Reddit Post:

LBRY Referral:

🎥 LBRY:

Discord:

🐦 Twitter:

🌐 Mastodon:

🖥️ GitHub:

🎵 Opening music

🎵 Ending music
Рекомендации по теме
Комментарии
Автор

What's your take, do you think Python should replace the standard shell or should we all just continue using the tool that has been working for years already.

BrodieRobertson
Автор

Python to replace BASH? Blasphemy!!!

Great Video, mate!

ComputingGizmo
Автор

I actually use Xonsh haha.
What I'd give in favour to python its a lot more simple to do slightly less simple things which is what a shell is generally meant for.
and its a lot less daunting to a new comer. Practically, a highschool graduate is more likely to understand a python script than a bash script (I was that graduate). Xonsh makes the python aspect work in a more traditional shell sense.


I've found that POSIX compliance in programs limits the convenience of using it, no TUI or GUI interface, interactivity is at a minimum.


To admit, Xonsh/Python breaks compatibility with basically all shell scripts and I find myself switching to Bash to accomplish the rest, which isn't that much (in my case) but is still irritating.

EthanLR
Автор

I've hears the claim bash can do everything python can. I love bash, it'd be cool if that was true, idk.

abstractapproach
Автор

I'd rather use javas new repl.
Might be because I have knowledge of the language.
That would mean that I would have to say System.Out.println();
Instead of echo
...

eriklundstedt