From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.3 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 25572 invoked from network); 29 Nov 2021 17:58:59 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 29 Nov 2021 17:58:59 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1638208739; b=WvO5AfIinazVh5Yhn2f7UBPg8FqYkbOSKFNOLnzL70Hz6L6cd8BEvgoPCKLYMEd9kqIlfdTV/J eBInYf4JBgJlATQaEUEBq3uJGN5IEwj0SurO3+dPbE6urUOML2RCtn7mzo1QO3aUEwQCxFaBhU Yroa8+hqGV9xMfSxFuCGUkzinrucws9wObbJXj7YiUt4oVQ/RG6UWSsK8uVIlh/ZjVajH9Bj20 A2904jRGyra2ah5+0alFrVlBx/H9hZ00H6FfQ//uCmOCLhON8S3UpwfRTLIyHUrLLj0dw2in+S rgfSlunqKILvvakeFQMZyjrTt+nQd90dOeM2NUF9fkBr3Q==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-yb1-f180.google.com) smtp.remote-ip=209.85.219.180; dkim=pass header.d=brasslantern-com.20210112.gappssmtp.com header.s=20210112 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1638208739; bh=rNcMgE6c2Jet9T/yJfrKkh76srTARRlADtJzWkUzc4Q=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:Content-Type:Cc:To:Subject: Message-ID:Date:From:In-Reply-To:References:MIME-Version:DKIM-Signature: DKIM-Signature; b=G0ZF7lLq9WCaxmXKHLIY49v05bH4AW6xUYMszNd/e3i+RtT8TF7Ce4PX/9YS4NhyzfxSwwGFjJ GafDIfZxMzRWb6X8HvOXHmGgj94vfq1B73537peE4yZ6rpbVu6UFWecyyRultjEZvoo0QuxH4G jxj6m7+Y+o4FqhnCGjULJvUkiRPtTcbeCAtMb17frlu7XqNoj7K8QbqYSxKkNnAe6cbfwL1lq9 ww2NPlTlSljVEsYw8F6kO0jFbtyjz7X4EIT3fB6MHFofqfiq0IunoYdkkd9fsiROT9o8as0JHZ 7mhBCEqJgv1O/MwiMM6NaVrsVmfvtBUII3dH6u0NUtyVQw==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Transfer-Encoding: Content-Type:Cc:To:Subject:Message-ID:Date:From:In-Reply-To:References: MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=wGfEOLfI60Q4NHHk00zX7uRZ5i4Qkwl8CGt+0VDfsx4=; b=Ldt2flam61l4I8Do9A4zQhcp6a hfayIFIjyAcWpWdiuxL95WV5bPVKvpi2YDx/2/m5lWi8mMV/RLxRScspYtXwjZ0waEUERKSQrQTz7 mxal5dd2qD33Ly+ThHsOpmHItHNeLrX7c8suO49es3/i6m+FoRunBTUEV7CDbaObwP9L28x+fXV/k VdbQuXbSKbDj42HC08tlFKdRCPKrszb4Wt5/n0OjLHAzbhcgjac53bWvnAFn+Co6rVQpVR/3EoLsD 7C7vbR66mGJRmxyTb1T9mxtxEQBFb2kk1AT0AQN/B050gZkNZR3zqca4hsPGVlUo/iSNmWx7xvEoy iA4AJMVg==; Received: from authenticated user by zero.zsh.org with local id 1mrkva-0009DT-UW; Mon, 29 Nov 2021 17:58:58 +0000 Authentication-Results: zsh.org; iprev=pass (mail-yb1-f180.google.com) smtp.remote-ip=209.85.219.180; dkim=pass header.d=brasslantern-com.20210112.gappssmtp.com header.s=20210112 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none Received: from mail-yb1-f180.google.com ([209.85.219.180]:41923) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1mrkie-0006ir-LT; Mon, 29 Nov 2021 17:45:38 +0000 Received: by mail-yb1-f180.google.com with SMTP id v138so44608584ybb.8 for ; Mon, 29 Nov 2021 09:45:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=wGfEOLfI60Q4NHHk00zX7uRZ5i4Qkwl8CGt+0VDfsx4=; b=MS3772qKUYlUkgOKyuZasfbZA3UqCGVyf1G89avu5NwRw36h12oeD8QoveFs6g+xav 93UgQmr7CpCSqtZot74rPnEOnavea9niES5IBIHrSFtDD5cQ2H6OHok6zSxe8ona7km8 zJ8qAY0vly4yuZokrTFHPO+TSVcbd0z112LaBnaMDrsvW4/h35F61rmfXRgI7oGKChnE Q5yFFYqMDOUFVYioIpRalk672QnI/Zz+EbvHprOk58g7+n7JLudKjpx7+7C0ht76GhRz LI+6r2E69bCgbOIQTcvAPHxYM2hEQ1sixgTIQSfUxsTvnRHDP5DQQne5J9YEv2ZKQzmJ 0oJQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=wGfEOLfI60Q4NHHk00zX7uRZ5i4Qkwl8CGt+0VDfsx4=; b=KzSiKdfFVHzq7TQI+iPBBi9AEe/98kdZoYiZMbqsd/JMqzuVLztjlALw57qpoz0EQw /fGo/zsQtTkT10/6J7fl5HGweJ2TjcPB+l5kF9Kt4Wu5OhGnnJrn19+Y/NUjUK0zxUMT nOt2dIqyMYUmbU+COFPni1P/BnYbBunIyj2HIfxxkhq4r4EG7gKd6u8liItYxocJkatB beikpRTUvCvT8kd0KQ6dPX1VpwhqPBYNcDZgOwEtuTGuF6FgN03CzLxg4kls8YGGy64m t3Lh9dTP0qH1QbTOoWLKjr4kKxn56jytZtK0UhxsikYLcEP4VBXiQg7C9CflI2LFf6fA ELOQ== X-Gm-Message-State: AOAM531cE/RFDSdB83hWGqza7tPf5DsJYQZgtb9az/sEq7ICjfa1s/2v 6RUFhp0xrhSlQ6AUTnPa9UFYAifEIyIOVRCqPgVmkw== X-Google-Smtp-Source: ABdhPJx/G3oAuPDWwwQFLGe7zdtv+ZNT6F3lNWxtJqBdjwG4ZIt1UJi/gqbEoOBnN76lauEMdngvI+1tycISdBrf7Uw= X-Received: by 2002:a25:7313:: with SMTP id o19mr7668052ybc.590.1638207934150; Mon, 29 Nov 2021 09:45:34 -0800 (PST) MIME-Version: 1.0 References: <1be1289c-c3a1-4730-baab-5625af464cb1@www.fastmail.com> In-Reply-To: <1be1289c-c3a1-4730-baab-5625af464cb1@www.fastmail.com> From: Bart Schaefer Date: Mon, 29 Nov 2021 09:45:23 -0800 Message-ID: Subject: Re: (z) expansion flag do not always return an array To: =?UTF-8?Q?Lawrence_Vel=C3=A1zquez?= Cc: Vincent Bernat , Zsh Users Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Seq: 27389 Archived-At: X-Loop: zsh-users@zsh.org Errors-To: zsh-users-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-users-request@zsh.org X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: On Mon, Nov 29, 2021 at 8:51 AM Lawrence Vel=C3=A1zquez wr= ote: > > On Mon, Nov 29, 2021, at 10:31 AM, Vincent Bernat wrote: > > The (z) expansion flag is documented to return an array > > Is it? The 5.8 man page does not mention "array" even once. True, but "split" usually implies $@ -variety results. Also: > [...]. So to access single words in the result use nested > expansions as in `${${(z)foo}[2]}'. That would lead one to believe that ${${(z)foo}[1]} also returns a single word, but as PWS notes the context may alter that.