For simple procedural stuff, I use bash. We're a Red Hat/Solaris shop so while I try to stick to POSIX shell, sometimes using the bash extensions really is useful.
For more complex stuff (real variable scoping, real exception handling, complex data structures), I'll use Python. I used to use Perl, but Python has lots of advantages over Perl 5 that I've become a convert. Maybe Perl 6 can win me back, but I can only learn so many new languages at once. There are lots of other shiny languages de jour, but it's also good to settle on a language that can be used broadly across a group, and that one can reasonably expect a new hire to already know. Skylar On Thu, May 12, 2016 at 3:38 PM, Yves Dorfsman <y...@zioup.com> wrote: > > A lot of people love to hate bash, and there are good reasons for it, but > it > seems that there isn't an obvious replacement for it. > > At some point it looked like perl was going to be it, then depending on the > local preferences some shops use either python or ruby, heavy JVM shop > often > use groovy, while more and more shops now even use js or go... > > I find bash (or any other UNIX shell) much more natural for simple > scripts, I > don't even mind all gotchas (set -e, super weak typing, every var is gobal, > etc..), but do hate how bad it is to manipulate data, and the difficulty to > organize code. > > What do *you* use? Do you see any clear winner to replace it on the > horizon? > > -- > http://yves.zioup.com > gpg: 4096R/32B0F416 > > _______________________________________________ > Tech mailing list > Tech@lists.lopsa.org > https://lists.lopsa.org/cgi-bin/mailman/listinfo/tech > This list provided by the League of Professional System Administrators > http://lopsa.org/ >
_______________________________________________ Tech mailing list Tech@lists.lopsa.org https://lists.lopsa.org/cgi-bin/mailman/listinfo/tech This list provided by the League of Professional System Administrators http://lopsa.org/