search for: ksh88

Displaying 15 results from an estimated 15 matches for "ksh88".

Did you mean: ksh
2015 Apr 24
2
Real sh? Or other efficient shell for non-interactive scripts
...d the > environment that suited the requirements best. Bash is a better command shell for many people, but ksh has better scripting ability (eg typescript options bash has never seen). Many Solaris provided scripts were ksh. Bash was bigger than ksh in the non-commercial Unix world because of ksh88 licensing problems. Back in 1998 I wanted to teach a ksh scripting course to my local LUG, but AT&T (David Korn himsef!) told me I couldn't give people copies of the shell to take home. (Finally, too late in the day, they changed their licensing). -- rgds Stephen
2015 Apr 24
4
Real sh? Or other efficient shell for non-interactive scripts
On Fri, Apr 24, 2015 at 03:15:27PM +0200, Joerg Schilling wrote: > Stephen Harris <lists at spuddy.org> wrote: > > > Bash was bigger than ksh in the non-commercial Unix world because of ksh88 > > licensing problems. Back in 1998 I wanted to teach a ksh scripting > > course to my local LUG, but AT&T (David Korn himsef!) told me I couldn't > > give people copies of the shell to take home. > > AFAIR, ksh was OSS (but not using an OSI approved license) sinc...
2015 Apr 24
4
Real sh? Or other efficient shell for non-interactive scripts
...AM -0400, m.roth at 5-cent.us wrote: > Fascinating. As I'd been in Sun OS, and started doing admin work when it > became Solaris, I'd missed that bit. A question: did the license agreement > include payment, or was it just restrictive on distribution? In 1990, when I started using ksh88, it was totally commercial. Binaries were $$$ and source was $$$$. We bought the source and compiled it for SunOS, Ultrix and various SYSVr[23] machines (one machine was so old it didn't understand #! and so needed it placed as /bin/sh). By 1998, ksh93 was free (as in beer) but was restricte...
2015 Apr 24
2
Real sh? Or other efficient shell for non-interactive scripts
...i, Apr 24, 2015 at 08:32:45AM -0400, Scott Robbins wrote: > Wasn't Solaris, which for awhile at least, was probably the most popular > Unix, using ksh by default? Solaris /bin/sh was a real real dumb version of the bourne shell. Solaris included /bin/ksh as part of the core distribution (ksh88 was a part of the SVr4 specification) and so many scripts were written with #!/bin/ksh at the start (including tools like "patchadd"). Note Solaris had bugs in those tools because they didn't start "#!/bin/ksh -p" so if you had a $ENVFILE that included lines like "set...
2009 Aug 05
4
Autorun ability on cd?
I have a little niggling situation that I would like to resolve programmatically. I use Git as my SCM and I have release branches which are sometimes patched. I find myself sometimes entering the working directory tree forgetting that I was last on a release branch and not on the master. What I would like to do is to have a script run every time that I enter a directory, check for .git, and if
2015 Apr 24
0
Real sh? Or other efficient shell for non-interactive scripts
Stephen Harris <lists at spuddy.org> wrote: > Bash was bigger than ksh in the non-commercial Unix world because of ksh88 > licensing problems. Back in 1998 I wanted to teach a ksh scripting > course to my local LUG, but AT&T (David Korn himsef!) told me I couldn't > give people copies of the shell to take home. AFAIR, ksh was OSS (but not using an OSI approved license) since 1997. Since 2001, ksh...
2015 Apr 24
0
Real sh? Or other efficient shell for non-interactive scripts
Stephen Harris wrote: > On Fri, Apr 24, 2015 at 03:15:27PM +0200, Joerg Schilling wrote: >> Stephen Harris <lists at spuddy.org> wrote: >> >> > Bash was bigger than ksh in the non-commercial Unix world because of >> > ksh88 licensing problems. Back in 1998 I wanted to teach a ksh scripting >> > course to my local LUG, but AT&T (David Korn himsef!) told me I >> > couldn't give people copies of the shell to take home. >> >> AFAIR, ksh was OSS (but not using an OSI approved license)...
2015 Apr 24
0
Real sh? Or other efficient shell for non-interactive scripts
...-cent.us wrote: >> Fascinating. As I'd been in Sun OS, and started doing admin work when it >> became Solaris, I'd missed that bit. A question: did the license >> agreement include payment, or was it just restrictive on distribution? > > In 1990, when I started using ksh88, it was totally commercial. Binaries > were $$$ and source was $$$$. We bought the source and compiled it for > SunOS, Ultrix and various SYSVr[23] machines (one machine was so old it > didn't understand #! and so needed it placed as /bin/sh). I just (finally) got into Unix in '...
2015 Apr 24
3
Real sh? Or other efficient shell for non-interactive scripts
It was the mid/late-90s, but I seem to recall Bourne being the default shell, although sh/ksh/csh were all available with a typical install. On Fri, Apr 24, 2015 at 8:32 AM, Scott Robbins <scottro at nyc.rr.com> wrote: > On Fri, Apr 24, 2015 at 08:02:56AM -0400, mark wrote: > > On 04/24/15 06:57, Pete Geenhuizen wrote: > > > > > >On 04/24/15 06:07, E.B. wrote:
2015 Apr 24
5
Real sh? Or other efficient shell for non-interactive scripts
On 04/24/15 06:57, Pete Geenhuizen wrote: > > On 04/24/15 06:07, E.B. wrote: >> I'm sure most people here know about Dash in Debian. Have there >> been discussions about providing a more efficient shell in Centos >> for use with heavily invoked non-interactive scripts? >> >> With sh being a link to bash in Centos I don't know if it would >> explode
2004 Mar 30
16
[Bug 826] RFE: scp and ssh should have an option to set the group-id at login time
http://bugzilla.mindrot.org/show_bug.cgi?id=826 Summary: RFE: scp and ssh should have an option to set the group- id at login time Product: Portable OpenSSH Version: 3.8p1 Platform: All OS/Version: Linux Status: NEW Severity: enhancement Priority: P2 Component: Miscellaneous
2018 Oct 18
4
What are the differences between systemd and non-systemd Linux distros?
...o replace systemd with it, much as ZFS is starting to replace the horrid lash-up that is ext4/xfs+md+LVM+DM. What I *don?t* want is more of this retrenchment to SysVInit. I liked it well enough within its limitations, but we can do better in 2018. (It?s a related tragedy that a slightly modified ksh88 remains the most powerful general purpose scripting language mandated by POSIX three decades after it was released by AT&T. We?ve got better alternatives here, too.) >> For an init system to gain sufficient momentum, it must be the default, with no easy way to avoid it. > > That&...
2018 Oct 18
1
What are the differences between systemd and non-systemd Linux distros?
...th it, much as ZFS is starting to replace the horrid lash-up that is ext4/xfs+md+LVM+DM. > > What I *don?t* want is more of this retrenchment to SysVInit. I liked it well enough within its limitations, but we can do better in 2018. > > (It?s a related tragedy that a slightly modified ksh88 remains the most powerful general purpose scripting language mandated by POSIX three decades after it was released by AT&T. We?ve got better alternatives here, too.) > >>> For an init system to gain sufficient momentum, it must be the default, with no easy way to avoid it. >&gt...
2018 Oct 17
2
What are the differences between systemd and non-systemd Linux distros?
On Oct 17, 2018, at 10:03 AM, Mark Rousell <mark.rousell at signal100.com> wrote: > > launchd is not being forced on them as systemd is in practice Try doing without launchd on macOS. If you think that?s irrelevant, count the number of MacBooks at the next FreeBSD conference you attend. For an init system to gain sufficient momentum, it must be the default, with no easy way to
2015 Sep 25
2
Build of supermin 5 on Ubuntu 14.04 LTS
...as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in #((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null;...