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 10652 invoked from network); 27 Jan 2023 18:45:01 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 27 Jan 2023 18:45:01 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1674845101; b=LLK30hyImHxKa74e0pp0loPPJ0t9uux3QbsJoS8YB/DfasXlMr1jfryztoJHD2HTPt/7dDTGwc BQQhXuLDmCiKNITZ5/tJReC9jogMscE2KSo1g3C9r2NIjs/jQgx+NXKYwbFNq1VqbSeD+Rabrt yOzmLaIu+K4MPy4fPS2McKxKYg1tYXyFaoJ5AscssBgJF9YtsG1siGAL3tZNVB6+cCNz9ONzrX SczwGy+zC3OPfxAFR4gJv/m2J+e8fGhyrk67V1ImgiLwW9ElGZ8p8gaq7o4oLJM71hTQ5SJjZz 1qXszC4I/xKKRlHoo4+Id9wZ6wPdCpvokmg2yl2jEY9+7A==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (wout1-smtp.messagingengine.com) smtp.remote-ip=64.147.123.24; dkim=pass header.d=daniel.shahaf.name header.s=fm2 header.a=rsa-sha256; dkim=pass header.d=messagingengine.com header.s=fm3 header.a=rsa-sha256; dmarc=none header.from=daniel.shahaf.name; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1674845101; bh=L3OAdAsvDAGNNLz2smSBD2QYJBETLFP9CrL3eDt4Law=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:In-Reply-To:Content-Transfer-Encoding:Content-Type: MIME-Version:References:Message-ID:Subject:Cc:To:From:Date:DKIM-Signature: DKIM-Signature:DKIM-Signature; b=p9GEoBlZgOmwW3t5F8lJ3b5XDYyAnIoFR++VNYPy3icmbxr4fm8G+krjK2Vo/LXphx3wfG+t6w Sw6+3+U8thteSyD+KFiObtOZSsy1pjDKoXGK8A7HSery2ZvOW7oRoMC2fzZnaUYmsjvk6cmq8a fQ20gXF07VrBAUFNYmLPPj33VM4g/68hBM7CopI8k9JKCnhHeWxupfPmRurSxUYp+PfZ4awjF9 Y0R0WvaoABXeOpPNNiVEOlq4aANbVOtYffuTKS9b2FsH12zBYkBG4PavGIXSQsixhL6g2FKrWq 93cma7A46V+zh4LQup15UZBYL2UBlSXvbP55owZ+6Aq81Q==; 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:In-Reply-To:Content-Transfer-Encoding :Content-Type:MIME-Version:References:Message-ID:Subject:Cc:To:From:Date: Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender :Resent-To:Resent-Cc:Resent-Message-ID; bh=9EcsuQDeoQHgI7lXW3Qj/Mcq0y5gYgIgkw4DwsRQZKU=; b=R04DNRafLo03ELBg8dmfz9m2EK UFsP3BlGLXiopcXJbgcKhQnCnZ3A7zqbslvS3S2fVXLekoRuWY442I2WeM/pOY8mItjV31acaYRaq 8PXye/Racq4jhBpcQ2K8lYmcenINk1oRsxosnp9XzbR4lH3hCTqGRTjGd9yVoZUa4Ucz5U54DzDgW MdWLT+3wU/DeuDddFeERKH3LcYnOo8c2FnLVmnYgh9MRIje/a7RM4LYp0pCP3MKONh/pYtWUFgG/h i24dF1I2bS6jpQf7uP5qJWR52zPMCJROXWDZgtQn70rrYjwiADfOc58iq88YLfmx4W/5vp7y8TEYF WKm7au6Q==; Received: by zero.zsh.org with local id 1pLTif-0001QU-7D; Fri, 27 Jan 2023 18:45:01 +0000 Authentication-Results: zsh.org; iprev=pass (wout1-smtp.messagingengine.com) smtp.remote-ip=64.147.123.24; dkim=pass header.d=daniel.shahaf.name header.s=fm2 header.a=rsa-sha256; dkim=pass header.d=messagingengine.com header.s=fm3 header.a=rsa-sha256; dmarc=none header.from=daniel.shahaf.name; arc=none Received: from wout1-smtp.messagingengine.com ([64.147.123.24]:60127) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_256_GCM_SHA384:256) id 1pLThh-0000ck-9S; Fri, 27 Jan 2023 18:44:01 +0000 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 72BAA3200ABB; Fri, 27 Jan 2023 13:43:59 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Fri, 27 Jan 2023 13:43:59 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= daniel.shahaf.name; h=cc:cc:content-transfer-encoding :content-type:date:date:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to; s=fm2; t=1674845038; x=1674931438; bh=9EcsuQDeoQ HgI7lXW3Qj/Mcq0y5gYgIgkw4DwsRQZKU=; b=oL1w858Q2cWADTiO/puTpEPkho hGeq2TFCTL2hZDv+5k5axkOuXA8iHlr39uuX2yC7dilqnUYLE+F+wnp7j4mMO6+S eQDOAXnfS+4LJk/QXdL1MLrQv+9BMvmvkpDM7tqD3tpt4FPG1B5/b7KNHPb9LL1n nUY9Ktwgl/Ei5QbIbQZbzPVVx5bigwhl9sKkr3HXZ1Bt5eashsz4XF5FugTWZxaV orgUja7fsKHPk8hJjz83jHOHbJTvOSw6pSEjy3brgnlHdkPSQQOmRullvZ7NEzkk AjQiimtteU+ZjNBPMk2gFNufdRvlQHGyrENTojGJRxAPQYH5tS/IvgA68oPw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1674845038; x= 1674931438; bh=9EcsuQDeoQHgI7lXW3Qj/Mcq0y5gYgIgkw4DwsRQZKU=; b=K Rb7EZdWYDz0nRydt6gZ2Hnwgj9Or4WAmDyLsDFBCU1FzKTg5A6X7ZnY1/Pnk2qL7 WOx0HtsImsCk1+IgtZOu/3aQ2VT/xldufgq4IfeYBRgQBr4ouSDtYPKbxfZpjBoX c2OJyMtRcGF07g25u4r3NPbQd4cSnrLRNAHpBwxNn2Qui1OHupgPoE1XqQ5OijdT tfezKzbvw2nZTwG0xIseOVsdgZ5w6ogEMnyDd3zrki72zwkTvi5uGIw0RpOn/raw 8kOS/Agc+tjEdmSCrpanGJtV5cWrk5HWVG1E2avaF6u1AkpmN6YKnoEzLVepo/vL DHeH17xwBGs/zpkJ+xx3g== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedruddviedgudduhecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpeffhffvvefukfhfgggtugfgjggfsehtkedttddtreejnecuhfhrohhmpeff rghnihgvlhcuufhhrghhrghfuceougdrshesuggrnhhivghlrdhshhgrhhgrfhdrnhgrmh gvqeenucggtffrrghtthgvrhhnpeehtdefudelteejueefjeelgedvtedvtdehhfffjefg gfeuheetheduueekuefhheenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmh grihhlfhhrohhmpegurdhssegurghnihgvlhdrshhhrghhrghfrdhnrghmvg X-ME-Proxy: Feedback-ID: i425e4195:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 27 Jan 2023 13:43:58 -0500 (EST) Received: by tarpaulin.shahaf.local2 (Postfix, from userid 1000) id 4P3RLM62bwz2Yk; Fri, 27 Jan 2023 18:43:55 +0000 (UTC) Date: Fri, 27 Jan 2023 18:43:55 +0000 From: Daniel Shahaf To: Roman Perepelitsa Cc: Sebastian Gniazdowski , Zsh Users Subject: Re: Why a '-quoted string isn't respected by // subst, while \-quoted is? Message-ID: <20230127184355.GB31007@tarpaulin.shahaf.local2> References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.10.1 (2018-07-13) X-Seq: 28830 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: Roman Perepelitsa wrote on Wed, Jan 25, 2023 at 14:10:26 +0100: > On Wed, Jan 25, 2023 at 2:00 PM Sebastian Gniazdowski > wrote: > > > > Ok, I'll take a closer look, however I'm now struggling with similar problem: > > > > QE='0=${${(M)${0::=${(%):-%x}}:#/*}:-$PWD/$0}' > > print ${QE//'0=${${(M)${0::=${(%):-%x}}:#/*}:-$PWD/$0}'/°match°} > > > > the strings in QE and in …//'…'/… are identical. Why no match? > > This looks like a bug in zsh. Here's a simpler test case: > > % x='/' > % print -r -- ${x/'/'} > / > > I expect the output to be empty but it's in fact "/". > > This one also looks wrong: > > % x=\' > % print -r -- ${x/'/'} > > Here the output is empty while I expect a single quote. XFail regression tests added in 096e72ce78ac. Cheers, Daniel