From owner-freebsd-bugs Thu May 14 14:35:54 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA17440 for freebsd-bugs-outgoing; Thu, 14 May 1998 14:35:54 -0700 (PDT) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from pat.idi.ntnu.no (0@pat.idi.ntnu.no [129.241.103.5]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA17410 for ; Thu, 14 May 1998 14:35:34 -0700 (PDT) (envelope-from Tor.Egge@idi.ntnu.no) Received: from idi.ntnu.no (tegge@ikke.idi.ntnu.no [129.241.111.65]) by pat.idi.ntnu.no (8.8.8/8.8.8) with ESMTP id XAA01626; Thu, 14 May 1998 23:35:02 +0200 (MET DST) Message-Id: <199805142135.XAA01626@pat.idi.ntnu.no> To: cracauer@cons.org Cc: freebsd-bugs@FreeBSD.ORG Subject: Re: bin/6557: /bin/sh && IFS In-Reply-To: Your message of "Wed, 13 May 1998 02:00:02 -0700 (PDT)" References: <199805130900.CAA03452@freefall.freebsd.org> X-Mailer: Mew version 1.70 on Emacs 19.34.1 Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Thu, 14 May 1998 23:35:01 +0200 From: Tor Egge Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > Hm, Solaris' ksh and sh don't agree completely (Solaris 2.6/SPARC): > > #! /bin/sh > IFS=" :" > var="bla:fasel:blubb:" > for i in foo:bla:fasel:blubb: ; do > echo val: "'"$i"'" > done > echo > for i in foo:$var ; do > echo val: "'"$i"'" > done ksh93 on Solaris 2.5.1 gives: val: 'foo bla fasel blubb ' val: 'foo bla' val: 'fasel' val: 'blubb' This is almost the correct output. IMO, the correct output is val: 'foo bla fasel blubb ' val: 'foo bla' val: 'fasel' val: 'blubb' val: '' - Tor Egge To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message