> On 11 May 2023, at 12:23 am, Phil Smith III <[email protected]> wrote: > > Peter Farley wrote: >> Well, if Open XL C/C++ is the "wave of the future" then IBM had better >> plan to also buy and integrate all of Rocket's GNU ports (especially >> bash) because I for one can NOT work in that @#$%!^ POSIX "sh" they >> supply at the moment. It is a hideous shell to try to work in. It does >> not even support using the arrow keys to recall previous commands, the >> backspace key does not work to let you fix command text . . . I could >> go on, but what's the point. It is just plain awful. > > Install bash and use that. Not disagreeing, it *is* awful. if IBM is still > serious about USS they need to spend a (relatively) SMALL amount of effort to > add standard things like bash, curl, and dos2unix. It's a huge blocker to > anyone trying to do real work there. > >
IBM are actively porting all the interesting Open Source languages and tools and it’s open source https://github.com/ZOSOpenTools. I don’t see dos2unix on there. I’m not sure it that utility is part of coreutils. According to Wiki it’s easy to replicate with a perl one liner which you could set an alias to https://en.wikipedia.org/wiki/Unix2dos. The first thing I do when I setup a new Linux or MacOS terminal is to replace bash with zsh. I heard a rumour that IBM may have a z/OS port of zsh on their back-log. That would be cool. We could have a 21st century modern shell that supports themes and glyphs etc https://github.com/romkatv/powerlevel10k. /bin/sh isn’t all bad. Don’t forget that it supports local spawn so if you’re running background scripts it should be the first choice. Bash (and hopefully zsh) for interactive shells. > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to [email protected] with the message: INFO IBM-MAIN ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
