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,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, T_SCC_BODY_TEXT_LINE,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 1093 invoked from network); 12 Sep 2022 10:54:54 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 12 Sep 2022 10:54:54 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1662980094; b=BGEYOc5xHm+xMJXuPQbt6SYf3AaWNTbZJw8qoRa6YW9irzqpwfli7+NXItJ9hxNZ+K5GeS7VFC 6NSX4sMF6N8YZU8G3ntV+3cYfwg9l8fK9liQNYFSdkvmqJiozOoCu/7kohvPt2hzF4oIRrGOsx n0MJ7QsW5HP47mr/CiZhs9XMCb65FTmAnUxlPQRsqrkC/7aHmFNC5i1h1gfHFUMWEydDWNSuz1 HMkumR3NrhrdxMXaRLYlnXakj+bjh6HgAQ5fmuU+BHtKchULH1EDG/DwU9Ez4MfQEGrbgT+knh KkWLDWEWkRRRBV19WJ1QZf+KCt7aU922Zu1PZRRxtagqog==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (smtpq2.tb.ukmail.iss.as9143.net) smtp.remote-ip=212.54.57.97; dkim=pass header.d=ntlworld.com header.s=meg.feb2017 header.a=rsa-sha256; dmarc=pass header.from=ntlworld.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1662980094; bh=8jfHXo71Fu7jXe0O9GLW002LQB89/Bevi759YwMsPHc=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject: References:In-Reply-To:Message-ID:To:From:Date:DKIM-Signature: DKIM-Signature; b=m9zk5nDwPQ9NLvDRPS1yDUpWuEC5GoJmeB27tX5tW7qlp6veN9WEzsTTJNRqPqajCJ2ANmZHRt FaNyG34UoPCtchLRAxbVYs9WxJh8VzKb6/KfJgn7ydfbCI6mcQiODLzNyADQCRLcyV/NH6gOh9 w6vFt4Hu8mmfsdB4I2wk+Tt3zQxd9MCGcX/9Z3n+5deSIzeFQokb+tqKh8B+EdvjHwQaj8NzZ6 JULwD7ERtb17ZCa7hkQJ8TR/cTtio4NdbqcMIdnRL9h8hR72kl4rk0BbwnUky5uzyfl0UuhAsh o33hi09ax15HxEDcNdAieKGsvp3FI83itdjzr1285kVqvw==; 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:MIME-Version:Subject:References:In-Reply-To:Message-ID:To:From: Date:Reply-To:Cc:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=ln2qP5jMwAfqTuTWX3cRtb40wls4w6ezEK6n8eZ0cvU=; b=h8D4mGH9gp+mWg97CnHmMbEk4w o7Cpix0l8FrWIME9Iuh+JTQhtDWo3B98EP6G2UrDpC/x0SihTCt0Q2VtL5O8Ud/2XzBeXbq8MYk33 FvT2tWcsIo9Q+JnZjcJ1JFzcByrhtBapQJ3xZVxVMdUYXTw2jVHNYniPw2AQK1IuOdEo+sknRIL2j LGtrldtwhYPvxLgYrWCak/MXy9Nd4aPmfn3liWx7OuSqXRxrZ650Ga5sWrScK0OiUtI04FaFP5O7+ 1NAfwLfJM+mrQTpqsxNdfKPHf2m6AT8bnoosASmLwliUJTPyFouBGt48UMIIGqovfiiud84Atwo2E eF6TPi2A==; Received: from authenticated user by zero.zsh.org with local id 1oXh5X-000887-H2; Mon, 12 Sep 2022 10:54:51 +0000 Authentication-Results: zsh.org; iprev=pass (smtpq2.tb.ukmail.iss.as9143.net) smtp.remote-ip=212.54.57.97; dkim=pass header.d=ntlworld.com header.s=meg.feb2017 header.a=rsa-sha256; dmarc=pass header.from=ntlworld.com; arc=none Received: from smtpq2.tb.ukmail.iss.as9143.net ([212.54.57.97]:52914) by zero.zsh.org with esmtps (TLS1.2:ECDHE-RSA-AES256-GCM-SHA384:256) id 1oXh0N-0007gw-QD; Mon, 12 Sep 2022 10:49:32 +0000 Received: from [212.54.57.81] (helo=smtp2.tb.ukmail.iss.as9143.net) by smtpq2.tb.ukmail.iss.as9143.net with esmtp (Exim 4.90_1) (envelope-from ) id 1oXh0N-0001yq-8A for zsh-workers@zsh.org; Mon, 12 Sep 2022 12:49:31 +0200 Received: from oxbe8.tb.ukmail.iss.as9143.net ([172.25.160.139]) by smtp2.tb.ukmail.iss.as9143.net with ESMTP id Xh0Mo7C0gmIDmXh0No3N5v; Mon, 12 Sep 2022 12:49:31 +0200 X-Env-Mailfrom: p.w.stephenson@ntlworld.com X-Env-Rcptto: zsh-workers@zsh.org X-SourceIP: 172.25.160.139 X-CNFS-Analysis: v=2.4 cv=LoCBd1Rc c=1 sm=1 tr=0 ts=631f0ebb cx=a_exe a=pgSR3NrKiwmx/6vnWRL19w==:117 a=1DWFKdCB1IcA:10 a=IkcTkHD0fZMA:10 a=ZjyAdWuDOD4A:10 a=p2qKMrksl4xSUKtDJ38A:9 a=QEXdDO2ut3YA:10 X-Authenticated-Sender: p.w.stephenson@ntlworld.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ntlworld.com; s=meg.feb2017; t=1662979771; bh=8jfHXo71Fu7jXe0O9GLW002LQB89/Bevi759YwMsPHc=; h=Date:From:To:In-Reply-To:References:Subject; b=aX/FxYyATwtRh/k3myg0hJr6vBHVfRYassYvPazLb4XQKBKQ209fIK8FHxsMZUrTm Kgyc13jAl0jkyETIsnQ+xsHGc71Lm/ouBGVcnHthlAWRoYdJM7MnCojWRuZOdGv4Y9 i1QswOiMs2OcHz6BrJ/TwUFWlMDKWmsgMbBo8C2Gmsp8gC5xlZG7E8kAqEmKWmaQ8T Hw3kRH+M/o8fpHYROR0hH43lOUyNLidthvnrJ21d6e14gK/eCK7XyX3p+JTpmLG6un UUosdiEP7BPJ8T3UyOy8xo9g+duIXnviUgCKG+twXDJSmsco80tMJNCXc4dKzA9kbf 8YqJ4PjJOqfBQ== Date: Mon, 12 Sep 2022 11:49:30 +0100 (BST) From: Peter Stephenson To: Jun T , zsh-workers@zsh.org Message-ID: <551112370.534185.1662979770948@mail.virginmedia.com> In-Reply-To: <46F0A32F-93D2-4E67-9C72-2DC924AC21FD@kba.biglobe.ne.jp> References: <8D43BA5A-84FD-4737-8009-059430DD039E@kba.biglobe.ne.jp> <5df78024-40cc-4919-9610-32fe7c761851@www.fastmail.com> <46F0A32F-93D2-4E67-9C72-2DC924AC21FD@kba.biglobe.ne.jp> Subject: Re: Deprecation of egrep MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Priority: 3 Importance: Normal X-Mailer: Open-Xchange Mailer X-Originating-IP: 147.161.224.167 X-Originating-Client: open-xchange-appsuite X-CMAE-Envelope: MS4xfEDuvSs8zReqIeob8zWpWi232m6wW4wjhoHM3IU0nA3zQ8y8HqSOxi72tqFYfu1Xx/eusVb2t4m8hHH96XMN7vMJgcjBENonfnCkK6MGIGaXd/Vo9JvH 5Q3s7KYJ1+43ONIfohJm7w5ZFI7IttOVRw6bjerbRlY+7fhKWIgw2jRHo/cqaE1bVMLNIeASLeRT2nkGGjJQCyWiapJhyHvJvcUOsdR6OiJiy2wuJxSEnu8f A5J+lqyD04xlmbNgnY8+qz/wWh/umsni6J6tjPk+Q3I= X-Seq: 50627 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: > On 12/09/2022 11:15 Jun T wrote: > If we are going to patch each file that uses egrep, we can use > zsh pattern matching in each of them; for example: >=20 > diff --git a/Test/D07multibyte.ztst b/Test/D07multibyte.ztst > index e2e9a25ef..cde3f2b81 100644 > --- a/Test/D07multibyte.ztst > +++ b/Test/D07multibyte.ztst > @@ -6,7 +6,7 @@ > unset -m LC_\* > mb_ok=3D > langs=3D(en_{US,GB}.{UTF-,utf}8 en.UTF-8 > -=09 $(locale -a 2>/dev/null | egrep 'utf8|UTF-8')) > +=09 ${(M)$(locale -a 2>/dev/null):#*.(utf8|UTF-8)} ) > for LANG in $langs; do > if [[ =C3=A9 =3D ? ]]; then > mb_ok=3D1 >=20 > I don't know which is better. I tend to agree with Bart that a change like the above is probably best in the long run. Directly using zsh's own features inline would be clearer (given the core audience here is zsh experts anyway). pws