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 autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 30815 invoked from network); 26 Aug 2023 09:21:22 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 26 Aug 2023 09:21:22 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1693041682; b=W90nAURl741Q5BZVRwKgQpKg1GBlhkSsu3TbcPfAx8shmsvxRerSPK7AKAWPapKFI3x2GiLjAv 2S2sNbtckMLcBeXfIXaJmD0G8+rschsF9nHP4WWGBSPm0TnRILp12aV0mSk+WWI/uikX6e6/Y/ vbzQyOUW+SdoYFMqsMYDkzehL2u6KEDUm0dws1kkvdGlx9LM/zRTyCZ1Lsm+0yZfpT6joSNnS1 FurDueRS3vl8tj5FhNPm50lAF2vqZ7VZY3rMZaNUQjdVQCc9IApu0d3Rwrhuk7MnilZnfoUd4B 5GCznsVKH6o9jn6PRhxLVXGjZQDoLV5u16AJiHBFCmc7aA==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (granite.fifsource.com) smtp.remote-ip=173.255.216.206; dmarc=none header.from=fifi.org; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1693041682; bh=mP11aNexAFBSXjj2BpxvHOnaplFAVivz22/aiam1TA4=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:MIME-Version:Content-Transfer-Encoding:Content-Type: References:In-Reply-To:Date:To:From:Subject:Message-ID:DKIM-Signature; b=oHvJr8GVvkDJhgFN6lW4RRekt5WzFNfmnua8rUa7e8TJ8wREG5x4HMKOb4vTawSXcB0vX3sDqp 7voP1Z/HIaSsAqWcACMsAUEUNY37e2q/UevPKmJeoODkaHTXePFTi+AoIC78tRUpv818eOEObg a3FoJ2R8+hncqNytecFE/V2PJbb5EikH6PGTHpoegdPM2qGPwnmJ9tQ2wPXP7GslZSnguvA/wv Dz0S4hqsHySIoOOgvYB8yug8oEFnFd4FeXg98eG1vbgl5LTa+HEB3/plKOU9U/P3YkKFKcInG1 rWZrjeu0R4lIF72d4D46IrMAVontE0pHhm2/LvBHxvrd9g==; 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:MIME-Version: Content-Transfer-Encoding:Content-Type:References:In-Reply-To:Date:To:From: Subject:Message-ID:Reply-To:Cc:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=mP11aNexAFBSXjj2BpxvHOnaplFAVivz22/aiam1TA4=; b=QBVxUKZVgDw1Ri5kyWCp3p0HAW D4utt4Tr2psbG/eQS5EnXaDNBDBjI4MT/nfgs5Ab5N5JstVZkX/p11LQt9pJ4htlEuEsu4Sq8B09/ mbYcu0IEwrgZwDjpGdeDGXh52iIw0xMO5ReWomDXnJiZyFCliKujvXNPv0QxN1/NCj7cUe4rSqK2i nYthix8FyqOa+mNZIFdZnGrqknUam4oSkRUs1XHKSfot6PVPWmpezpawGlGd34+hbWtmswLTIAOpB hqNvEGv/Sj0aqJT9c9TxG53TpQco0ykMkR2juOYJ3CtpKJHL3FhPG/XE1IaG0u8EEOrV6MJZ8xg6n cmq2lk6w==; Received: by zero.zsh.org with local id 1qZpTu-0000AH-Im; Sat, 26 Aug 2023 09:21:22 +0000 Authentication-Results: zsh.org; iprev=pass (granite.fifsource.com) smtp.remote-ip=173.255.216.206; dmarc=none header.from=fifi.org; arc=none Received: from granite.fifsource.com ([173.255.216.206]:46456) by zero.zsh.org with esmtps (TLS1.2:ECDHE-RSA-AES256-GCM-SHA384:256) id 1qZpTE-000PPY-Q9; Sat, 26 Aug 2023 09:20:42 +0000 Received: from [192.168.1.166] (unknown [176.177.86.211]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by granite.fifsource.com (Postfix) with ESMTPSA id 4F55F4076; Sat, 26 Aug 2023 02:20:38 -0700 (PDT) Message-ID: <364803b350a9f3863fdea9ce28a9c3941edc9577.camel@fifi.org> Subject: Re: ZSH equivalent of Bash' ! operator From: Philippe Troin To: Budi , Zsh Users Date: Sat, 26 Aug 2023 11:20:36 +0200 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.44.4 (3.44.4-3.fc36) MIME-Version: 1.0 X-Seq: 29204 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 Sat, 2023-08-26 at 14:51 +0700, Budi wrote: > What'd be ZSH equivalent of Bash' ! operator that indirectly > references variable >=20 > $ m=3Dfoo; foo=3Dbar ; echo ${!m} % m=3Dfoo; foo=3Dbar; echo ${(P)m} bar Phil.