From owner-freebsd-current Sun Oct 25 21:01:09 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA28208 for freebsd-current-outgoing; Sun, 25 Oct 1998 21:01:09 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from tok.qiv.com (tok.qiv.com [205.238.142.68]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id VAA28201 for ; Sun, 25 Oct 1998 21:01:07 -0800 (PST) (envelope-from jdn@acp.qiv.com) Received: (from uucp@localhost) by tok.qiv.com (8.8.8/8.8.5) with UUCP id XAA03834; Sun, 25 Oct 1998 23:00:18 -0600 (CST) Received: from localhost (jdn@localhost) by acp.qiv.com (8.8.8/8.8.8) with SMTP id WAA03749; Sun, 25 Oct 1998 22:59:49 -0600 (CST) (envelope-from jdn@acp.qiv.com) Date: Sun, 25 Oct 1998 22:59:48 -0600 (CST) From: Jay Nelson To: Brian Feldman cc: current@FreeBSD.ORG Subject: Re: sh and ~ expansion In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Just to add a little more heat than light -- pdksh seems to be as close to the "standard Bourne shell" as our current sh (or any other Bourne/Korn/POSIX shell, for that matter.) I like the file completion for interactive use, but I still write scripts to the lowest common denominator because I've burned myself too many times. I have had some difficulty with functions, pdksh seems to differ in the "name ()" syntax and the "function name" syntax doesn't necessarily behave the same as other Korn shell implementations. Of course, I rarely use functions or Korn shell peculiarities, so you can write that off as pilot error. Other than that, I've not seen any incompatibilities with our current Bourne shell scripts. -- Jay To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message