Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site u1100a.UUCP Path: utzoo!watmath!clyde!burl!ulysses!gamma!pyuxww!u1100a!joec From: joec@u1100a.UUCP (Joe Carfagno) Newsgroups: net.unix-wizards Subject: Re: /bin/sh variable substitution Message-ID: <703@u1100a.UUCP> Date: Mon, 2-Jul-84 15:37:21 EDT Article-I.D.: u1100a.703 Posted: Mon Jul 2 15:37:21 1984 Date-Received: Tue, 3-Jul-84 02:55:07 EDT References: <4260@mordor.UUCP> Organization: Bell Communications Research, Piscataway, NJ Lines: 13 {eat me} We solved a similar problem with the 0200 bit set. This fix may solve this problem, maybe not. Don't quote me on the line numbers either. The file is /usr/src/cmd/sh/macro.c Line 132-133 THEN IF n THEN assign( n, argp ) ; becomes THEN IF n THEN trip( argp ) ; assign( n, argp ) ; This strips off the 0200 before assigning the variable, or something like that.