From owner-freebsd-questions Fri Apr 25 05:23:53 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id FAA11315 for questions-outgoing; Fri, 25 Apr 1997 05:23:53 -0700 (PDT) Received: from iceberg.anchorage.net. (root@iceberg.anchorage.net [207.14.72.150]) by hub.freebsd.org (8.8.5/8.8.5) with SMTP id FAA11309 for ; Fri, 25 Apr 1997 05:23:49 -0700 (PDT) Received: from aak.anchorage.net (ai-129 [207.14.72.129]) by iceberg.anchorage.net. (8.6.11/8.7.3) with SMTP id DAA12218 for ; Fri, 25 Apr 1997 03:21:00 -0800 Date: Fri, 25 Apr 1997 04:14:40 -0800 (AKDT) From: Steve Howe X-Sender: abc@aak.anchorage.net To: freebsd-questions Subject: bug? Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-questions@freebsd.org X-Loop: FreeBSD.org Precedence: bulk i've had some buggy problems with sh, and think i narrowed one down (2.2.1) - invoke with an argument ... # this will not echo "goodbye". while [ $1 ]; do xxx=goodbye!; shift; done | cat; echo $xxx # this will ... while [ $1 ]; do xxx=goodbye!; shift; done; echo $xxx what's going on here? pipes have been destroying my variables ... ------------------------------------------------------------------------------ Sleep: a sign a caffeine deprivation ... http://www.anchorage.net/~un_x ------------------------------------------------------------------------------