From owner-freebsd-hackers@FreeBSD.ORG Sun Apr 6 11:52:20 2008 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A3C2C1065670 for ; Sun, 6 Apr 2008 11:52:20 +0000 (UTC) (envelope-from dino@unitix.org) Received: from fbihome.de (stud.fbi.h-da.de [141.100.40.65]) by mx1.freebsd.org (Postfix) with ESMTP id 5C0E48FC15 for ; Sun, 6 Apr 2008 11:52:20 +0000 (UTC) (envelope-from dino@unitix.org) Received: from localhost (localhost [127.0.0.1]) by fbihome.de (Postfix) with ESMTP id ED72A93326 for ; Sun, 6 Apr 2008 13:27:18 +0200 (CEST) Received: from fbihome.de ([127.0.0.1]) by localhost (stud1 [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15696-16 for ; Sun, 6 Apr 2008 13:27:18 +0200 (CEST) Received: from [10.10.10.30] (unknown [84.173.216.71]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by fbihome.de (Postfix) with ESMTP id B067B93325 for ; Sun, 6 Apr 2008 13:27:18 +0200 (CEST) Message-ID: <47F8C1B3.4030902@unitix.org> Date: Sun, 06 Apr 2008 14:27:31 +0200 From: dino User-Agent: Thunderbird 2.0.0.12 (X11/20080320) MIME-Version: 1.0 To: freebsd-hackers@freebsd.org Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by fbihome.de X-Mailman-Approved-At: Sun, 06 Apr 2008 12:29:36 +0000 Subject: bug in /bin/sh?!? X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Apr 2008 11:52:20 -0000 Hello, on my FreeBSD 7.0-STABLE the line: > sh -c 'set -- ${HOME+A B C}; echo "1:$1"; echo "2:$2:"; echo "3:$3:"' prints 1:A B C: 2:: 3:: I would rather expect: 1:A: 2:B: 3:C: Is it correct that field splitting isn't performed on default/alternate expanded values? regards, Corrado Ficicchia