Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site alice.UUCP Path: utzoo!watmath!clyde!burl!ulysses!allegra!alice!ark From: ark@alice.UucP (Andrew Koenig) Newsgroups: net.unix,net.unix-wizards Subject: Re: sh changes Message-ID: <5660@alice.uUCp> Date: Wed, 18-Jun-86 11:42:02 EDT Article-I.D.: alice.5660 Posted: Wed Jun 18 11:42:02 1986 Date-Received: Thu, 19-Jun-86 19:42:39 EDT References: <18951@rochester.ARPA> Organization: Bell Labs, Murray Hill Lines: 9 Xref: watmath net.unix:8215 net.unix-wizards:18451 > In case you missed it, the difference is the extra colon in the Sun 3.0 > system. Questions: when and why was this change made? Are there any > other variants of Unix with this change? Has anybody's command file > broken on account of this? In case you missed it, the other difference is "if parameter is set" vs. "if parameter is set and non-null." I believe that the Sys V shell supports both usages. The point is that a parameter that is not set is not necessarily the same as one that is set to null.