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.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 19749 invoked from network); 24 Sep 2020 08:29:57 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 24 Sep 2020 08:29:57 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20200801; t=1600936197; b=VENQN+emy1ZIB6bVkbF2OUBPhyYk6PUcLk9e0I8nu8AmgaZDMKWhQoieymI1OaZdkhlud3Cugf p8OALxPwSTFIduqiuzXOjECEtwkl3ZzmcF6/03/zNqYvsZzoz8lliyrL0exS/4bwM1kl2qRsIz +W1+EZSzuoOq3PSRMK7nDUfxlLPMn/XfG7D6czdpW+y4uHmWumd5Mgvm4CenUYRztbg8/7NKVx uLz4XXlWepqkjc83tCbHcIWMmdqZ/p4qoyYoo8FaOUL+w2UwxlxOyhHgVrYfY1sPaQi4u4oQgD Pzs4phUqDtSYZW2weRP52XihZcKTxzoPqnonQUYxwK1EAg==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-il1-f176.google.com) smtp.remote-ip=209.85.166.176; dkim=pass header.d=gmail.com header.s=20161025 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20200801; t=1600936197; bh=ZoezRBnYopVfZ84cwrGlVODVYfvn8njSF+AJuLM3Geg=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:DKIM-Signature:DKIM-Signature; b=U4c44F3hVhHx1LnnP9fYCCASnWUxkU+Gnc9xyhTBv2ouodiH8MWZuERAOoBhe/VGKztz0iIu8/ oLnFi1wfu5TwXMj9V7zvnZKDst25FfttcBavAijRETmdLGrD2a6JMMWJQPlNvNCaYODfDR1nVX cZbD9I5OaMJ+FUs4Jr0rgQ4tPXDcnCwGaWKELTOjqHzJb6d6c1ZnWA3/dDp61fJiNNPeOIrlQR NnPqkQuCcvsxB236l9NbCuZhq1Kp7eGYgJ5t8NCd/gk6DM1Bbe/UcSRb8R1S5lLwdJrl4FFTQR 9voGG+gOHFR+1D3l6EohUTIJF45txwQpNAsBtbcMkpNP1g==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20200801; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Type:To:Subject:Message-ID: Date:From:In-Reply-To:References:MIME-Version:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=oYKD89/IKZ5EZK+awcfFu06ge3ExcNM9fkYj84uwY3c=; b=FOcPuXDgCRsyxKx2WWor9xhF4K 9toH0Zy1fQuXEGfb/W5bxklhrFTK1QXKv8HrDEd5/PGH+ppmSWXlows6Z/jJY6ykW9II20QeZ0w0a 96epNC4H3oJ0ak6oliykzEqewBiwiWRZes1vSDsmMoGmiLWHpT/vXOiH9KJJQdQH4bRY4BUxDpC9z sRkA24tVuKvH9ASep0PkSIVoHSY/sAVp8u1G8UcuQLDyxKdRqs4rlta8VbOA57YwexuuqMTZO+sHo ThCVckbrYVXZY1tus1x53qJUeE97mkK8enSyzSoDRqWvP0RZZYmRItrG6ix/MVk6o/KGOym7Q2aph hNkGLw7Q==; Received: from authenticated user by zero.zsh.org with local id 1kLMdX-000CAQ-Qk; Thu, 24 Sep 2020 08:29:55 +0000 Authentication-Results: zsh.org; iprev=pass (mail-il1-f176.google.com) smtp.remote-ip=209.85.166.176; dkim=pass header.d=gmail.com header.s=20161025 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-il1-f176.google.com ([209.85.166.176]:44357) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1kLMd5-000BnZ-4P; Thu, 24 Sep 2020 08:29:27 +0000 Received: by mail-il1-f176.google.com with SMTP id c5so668872ilk.11 for ; Thu, 24 Sep 2020 01:29:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=oYKD89/IKZ5EZK+awcfFu06ge3ExcNM9fkYj84uwY3c=; b=PJiMVg1pCli0ZgwNfLqlFYRefFr+LBfgmpoYAHy6p0YmEPHRK0buR/Q5x7vE+2SHtw lDBc+jjxOHibA4LaGq92PzLBUCWzehvlvbrLGSbh7NY6FwjLVGVCpNGq5ItQheFJ7RLI iAs0B+pcQTp3/DbqBqJfg1tSzuHMY4Md6x9tl+Dd2rrdv965XKawHKYK+1BTz9vvs6Ka yygB73Q2PNn0HC1sMoQYyU4Y6nKmRJtzX7JYAR3ediKOYoqvceXZvvjPrYs1eDmVhUsx B1YWaEi9gP4CBzt2uOlUUv4VlZ4D4MuMZA5tbuQ3L+Hs45cXa8tZhoqKuTROmgpasNt3 Vlgg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=oYKD89/IKZ5EZK+awcfFu06ge3ExcNM9fkYj84uwY3c=; b=mRguWQFp371PwRre8tv7ecXS3y4DZSMwhZWgARf3Pxp7GLCDw7LB363mm/lt/qp9Dj Lx6J2RPvXXBhTabwRK70x+/TURbxYdLiX6GGjCJfsRoV3RQQLyJj0poaetU8kjcIyaed LpQY6IHrEMWP14coyd6RR9+P6bKPMxZqwifDQQnUx4ohZBl23CybPJr6QpTj5WhWqhaP lfdIeK0Jb9GTrSDKOqUPeJEMFvk3mQRN+ENBC3JGdtkgOON+LVfIA6spjhEOh4/DtM3+ L1VJvymTTOAO87xAm1BAPU/NRaq3jaxC00+nutR9YLO5a6UaIVWjbVepprrb8n4QihYY +PPQ== X-Gm-Message-State: AOAM532w7V4pf7s0JnVjzagFI2AH1CvypTrES50MS9TLRagMTik8YCBe y6UWwR9d1R3TeBQ2jJcPYuVH471kWVE8iRV8TYwOEcN9KdQ43g== X-Google-Smtp-Source: ABdhPJxZsX0djs1DM2j4abhtDabRHO9guLyg5qJpc9gSs8WtrQp8jcsJF1CtAc9hJ/8XDwMfMoDlvE9KDu/olUq2eeQ= X-Received: by 2002:a92:5f06:: with SMTP id t6mr3268644ilb.168.1600936165549; Thu, 24 Sep 2020 01:29:25 -0700 (PDT) MIME-Version: 1.0 References: <20200924010311.7083@binki> <1356305032.19895.1600935325161@mail2.virginmedia.com> In-Reply-To: <1356305032.19895.1600935325161@mail2.virginmedia.com> From: Roman Perepelitsa Date: Thu, 24 Sep 2020 10:29:15 +0200 Message-ID: Subject: Re: nested parameter expansion To: Zsh Users Content-Type: text/plain; charset="UTF-8" X-Seq: 26081 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: Archived-At: On Thu, Sep 24, 2020 at 10:15 AM Peter Stephenson wrote: > > You could add some eval trickery, but I suspect it's not worth making it any > more complicated. This should work: print ${(P)${:-P${ndx}_ARRAY}} I wouldn't recommend writing it this way. It's quite a bit more cryptic than using an intermediate variable. Roman.