Hello...
About the most portable shell language on POSIX systems and more..
I am a white arab and i think i am smart since i have also invented many scalable algorithms and algorithms..
zsh, fish, ksh shells are not good for portability.
The most portable shell language on POSIX systems is the sh(bourne shell), and fish or zsh, are not even trying to be sh shell at all, so if you want good portability, write using Bourne (or "bourne again") shell, so i think bash shell is good for portability.
And my today new software invention is the following:
You have to know that a Turing-complete system can be proven mathematically to be capable of performing any possible calculation or computer program, and bash shell for Linux and Windows are Turing-complete, and even if bash shell is not python, it is a minimalist language that is especially designed for administrators of operating systems, but i have noticed that bash shell is not suited for for parallel programming, this is why i am enhancing it with my
scalable algorithms so that to support sophisticated parallel programming on both Linux and Windows that permits it to scale much better on RAIDs and on multicores. So i am also writing a book about my enhancement to bash shell with my scalable algorithms so that to help others be efficient in bash shell programming and efficient in operating system administration, and of course i will sell my book, so i don't think you need python since python doesn't come with my scalable algorithms that will enhance bash for Linux and Windows, and i think operating systems administrators don't need python since it is
not suited for operating system administrators since it is
not a minimalist language as bash for Linux and Windows.
You can read more about bash shell from here:
https://www.infoworld.com/article/2893519/perl-python-ruby-are-nice-bash-is-where-its-at.html
And you can look at my other Open source software projects here in
my website:
https://sites.google.com/site/scalable68/
Thank you,
Amine Moulay Ramdane.