My personal preferred scripting language is Rexx - but that comes from IBM VM/CMS background and a history of liking programming in PL/1 It is available for Linux and Windows now days. But Rexx is an acquired taste. (Older VM script languages were EXEC and EXEC2 - each one was more capable but the syntax was close to the same ... very basic-esque but more cryptic)
Several friends hated bash (Bourne Again Shell) so they used sh (Bourne Shell - but it is superseded). They started using korn shell and c-shell. Both Korn and c-shell have good and bad points. Korn is similar to bash but is more capable (but bash is more capable that sh anyway). C-shell was a choice of many K&R C programmers historically, but from what I can tell, shell programming is falling out of favor for 'newer' languages in general. For heavy production use, any shell's aren't great for high computational or I/O needs, but they are more or less great as 'glue' and initial control of many user oriented systems. Languages mentioned are: REXX - found as Regina Rexx (Cowishaw, the original author, initially spelled it REX. Also found on other systems from TSO to MSDOS and many more) EXEC - EXEC scripting language EXEC2 - Enhanced EXEC scripting language bash - Bourne Again Shell sh - Bourne Shell ksh - Korn Shell csh - c-shell On Thu, May 12, 2016 at 6:02 PM, David Lang <da...@lang.hm> wrote: > It's going to be interesting to see what making Bash and other tools > available on Windows is going to do to scripting there over the next > several years. > > David Lang > > On Thu, 12 May 2016, Ski Kacoroski wrote: > > Yves, >> >> I teach a scripting/automation system admin course at a local college. >> What I am finding is that the language used depends on: >> >> * if you primarily windows - powershell >> >> * if you are primarily linux then >> ** if you are younger - python >> ** if you are older - perl >> >> Being an older type who is cross platform I use mostly perl and >> powershell with bash/awk for simple things on linux. In my current class, >> I have 2 students using python, 1 using a mix of bash and python, and 4 >> using powershell. >> >> cheers, >> >> ski >> >> On 05/12/2016 03:38 PM, Yves Dorfsman 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? >>> >>> >> >> _______________________________________________ > 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/ > -- ><> ... Jack The Four Boxes of Liberty - "There are four boxes to be used in the defense of liberty: soap, ballot, jury and ammo. Please use in that order." "Whatever you do, work at it with all your heart"... Colossians 3:23 "Anyone who has never made a mistake, has never tried anything new." - Albert Einstein "You don't manage people; you manage things. You lead people." - Admiral Grace Hopper, USN "The most dangerous phrase in the language is "We’ve always done it this way"-- Admiral Grace Hopper, USN "Tell me and I forget. Teach me and I remember. Involve me and I learn." - Ben Franklin
_______________________________________________ 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/