From unknown Sun Jun 15 09:03:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35020: I apologize it's not the right place, but I need answer Resent-From: Budi Original-Sender: "Debbugs-submit" Resent-CC: bug-sed@gnu.org Resent-Date: Wed, 27 Mar 2019 13:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 35020 X-GNU-PR-Package: sed X-GNU-PR-Keywords: To: 35020@debbugs.gnu.org X-Debbugs-Original-To: bug-sed@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.155369313612944 (code B ref -1); Wed, 27 Mar 2019 13:26:01 +0000 Received: (at submit) by debbugs.gnu.org; 27 Mar 2019 13:25:36 +0000 Received: from localhost ([127.0.0.1]:60976 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h98Yh-0003Mi-P5 for submit@debbugs.gnu.org; Wed, 27 Mar 2019 09:25:36 -0400 Received: from eggs.gnu.org ([209.51.188.92]:37519) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h98Yg-0003MW-4g for submit@debbugs.gnu.org; Wed, 27 Mar 2019 09:25:34 -0400 Received: from lists.gnu.org ([209.51.188.17]:55712) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1h98Ya-00054R-TN for submit@debbugs.gnu.org; Wed, 27 Mar 2019 09:25:28 -0400 Received: from eggs.gnu.org ([209.51.188.92]:51895) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h98YZ-0003Ya-T3 for bug-sed@gnu.org; Wed, 27 Mar 2019 09:25:28 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1h98YZ-00053c-0r for bug-sed@gnu.org; Wed, 27 Mar 2019 09:25:27 -0400 Received: from mail-yw1-xc2c.google.com ([2607:f8b0:4864:20::c2c]:45278) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1h98YY-00053H-On for bug-sed@gnu.org; Wed, 27 Mar 2019 09:25:26 -0400 Received: by mail-yw1-xc2c.google.com with SMTP id j128so12408602ywg.12 for ; Wed, 27 Mar 2019 06:25:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-transfer-encoding; bh=i+cbQyNpTEYScene2e9aXGM1RA11HNX778R30gCySPA=; b=RMaMkZg5rVnIbfdmyEKZFdcbwq+5CnznxuirG7tzZ0NRQUoIEGFVdaEmBakUXVU51N HqaAo902RNB79tL9v533YB8qlVmNXAEC/8OJC/XDXXfGnXlJfJUzf5/tz1cIRs4H9GWi fK6IsOedI1DOoHvLvaLt5V0ic927XytO3OZYShFV7tqf29+6H8HrdTaj5uJsQVFElUyJ CHcboLdxCdwBSLxS1jOnz5FlxvIJFxTkml2cyl1lyNf6yfmKZeU0ASZxi71QKyesSvkV TSah44evHFZG7MbNJUM/TA+AvxxAJ51rfKCfENzT3O/UNlMIdRvWJ4cMkzOtbviC3h2Y WM0Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:content-transfer-encoding; bh=i+cbQyNpTEYScene2e9aXGM1RA11HNX778R30gCySPA=; b=FhqGfsHMURortLqJ2zus+nF+qb3ERchiegEZ/wQG6Kq5WyJe2XkIeYZAxn6AqXCPlq T4hqy1YIbsLEP07QVe2D2JZVwjDcJ2vGGP5IRSPjsodjqE0N9dbqA3cMfSLUQc/F8XpI NvHqGV+ayRd2+LX7wbRqzsCbODGR1X/lHc6MJee8FOypG/C+tCbipUmCoemHCbMDYov4 u4BE+jMrx6ZUDZoVWxzwz2c86Ki2eBw+Ege/STtlQbVg77+0rdGsKZqLaicaoVI3tq+b 3NxGZUEoJHcAsABxO9uSY3fxMVaBe95CjvjROLBQDC9DAbAGvanN04ONgRdESKY+yF4o ZMRg== X-Gm-Message-State: APjAAAVDd8t9+2nU6P5J2zVGYjJLEnN4I3mJUYfK+LXxM41PR1rMaCsK AZQSwkF/het7doVAi4dmpaEBKU2/i+gp8f5DRw1gdg== X-Google-Smtp-Source: APXvYqzUMvE0sMOsOXoKyQyDoRpNjuvslXUF8QJHzR4aCRFnFEr+btLZ2MToFq1j2Zt75o24yE7MoQ5DT5v2haDYVZ8= X-Received: by 2002:a25:b787:: with SMTP id n7mr29959351ybh.294.1553693125583; Wed, 27 Mar 2019 06:25:25 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a25:3794:0:0:0:0:0 with HTTP; Wed, 27 Mar 2019 06:25:24 -0700 (PDT) In-Reply-To: References: From: Budi Date: Wed, 27 Mar 2019 20:25:24 +0700 Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::c2c X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) How can sed regex substitution replacement be the Hold space content ? I do need the answer so really appreciate. Thanks much! On 6/11/18, Budi wrote: > =E2=80=8BHow to use SED command(s) that will replace the shell's pipe com= mand in > order to perform more efficient, e.g: > > echo abcde=E2=80=8B | sed -r 's/cd/XX/' | sed 's/[^x]/z/ig' > > become far more efficient and compact, might be look like this, > > echo abcde=E2=80=8B | sed -r 's/cd/XX/ {N: s/ ........... } > > ( ...so on. That's what I am asking for ) > > both will give the same result zzXXz > From unknown Sun Jun 15 09:03:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35020: I apologize it's not the right place, but I need answer Resent-From: Assaf Gordon Original-Sender: "Debbugs-submit" Resent-CC: bug-sed@gnu.org Resent-Date: Wed, 27 Mar 2019 22:24:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35020 X-GNU-PR-Package: sed X-GNU-PR-Keywords: To: Budi , 35020@debbugs.gnu.org Received: via spool by 35020-submit@debbugs.gnu.org id=B35020.155372544029974 (code B ref 35020); Wed, 27 Mar 2019 22:24:01 +0000 Received: (at 35020) by debbugs.gnu.org; 27 Mar 2019 22:24:00 +0000 Received: from localhost ([127.0.0.1]:33640 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h9Gxk-0007nJ-Hy for submit@debbugs.gnu.org; Wed, 27 Mar 2019 18:24:00 -0400 Received: from mail-pl1-f174.google.com ([209.85.214.174]:42215) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h9Gxh-0007n0-Cz; Wed, 27 Mar 2019 18:23:59 -0400 Received: by mail-pl1-f174.google.com with SMTP id cv12so3977686plb.9; Wed, 27 Mar 2019 15:23:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=QN7gVfMGB0dQotVf/jrPQQNOD2OoN2Hds9D+YN1lV+E=; b=MVBiD6yUXRSkjBY/JmwxZN8DAAt1r6Z1ENOxXZx2vuoiprfHsVSCUy6hCuonhpHFD6 QC/3z/qbP6a/oz231vKeV4hHfgy0OboPJlCz+5gAtDUas4Y5b+kic66NLvHUmgjrI6m5 B05D71fyS4UuknmXiepRABZBaG2DkS/wbh7qy89TzwPzjQLlZu+geV9++Mr3s5CKdblZ mb2KVqNftCEf6CkUNtOamPiNAhdUiyLM0Kvu6BgshFQBfvLOcDezNtGKSJF/htDDnd+i OUpAo8zn1qaJwoXW0i9vFyODXWCMgt/l52r+RPwxmMm4771DGp40ntuP/P5n0J3aoM/o X+MA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=QN7gVfMGB0dQotVf/jrPQQNOD2OoN2Hds9D+YN1lV+E=; b=ilvbrQRjhL5AoUhqTE+yAPute8eIMgafhKzA5P8R8oEDR9mMn9Aw59dhEYJE+xRAxn /CIyepJcajd9u1H43CVIuM0ex1iqF7WIkJdTIuNpMWbk/5iQa1tIw7tm9f7TRMi4FSee iDyranStIuQyLeNKcptsYhsdxiY6F/aagNWKfBaEJBQx1z0aIbF7BmOqTIu8wVpr19c/ 2x1VZDN1CbewKcCNk3Dhe8WStFraLhsnZcjM18TL5WtBLypBoREHEb77otXCt6cu678q 4DvuIiVGyqmxlcsIL2zhKVd8svpV66TuazQZqxOcq2tWoqTXgFH9L27FznIg00wU24vc arCg== X-Gm-Message-State: APjAAAVV6YCc+bPdYhs8SmVgAU+PLoCl1SnS3ywuLzi3l2az76cKMNcE 0GeTRdefmoIk5gCIUBH0s754PHpK X-Google-Smtp-Source: APXvYqwot0EyggtjN+GCtiwikXJ1bFkKc5DVHBZaNdi8kDnMJQmrcctO3pm2U3GWN+c8vDI9VEcpcw== X-Received: by 2002:a17:902:9a98:: with SMTP id w24mr38879992plp.247.1553725431146; Wed, 27 Mar 2019 15:23:51 -0700 (PDT) Received: from tomato.housegordon.com (moose.housegordon.com. [184.68.105.38]) by smtp.googlemail.com with ESMTPSA id e63sm34634399pfe.120.2019.03.27.15.23.49 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 27 Mar 2019 15:23:49 -0700 (PDT) References: From: Assaf Gordon Message-ID: Date: Wed, 27 Mar 2019 16:23:48 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.5.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 35020 close 35020 stop Hello, On 2019-03-27 7:25 a.m., Budi wrote: > How can sed regex substitution replacement be the Hold space content ? > I do need the answer so really appreciate. Thanks much! s/// command operate on the pattern space. But you can use the 'x' command the exchange the content of the hold and pattern space, and then use "s///". Example: This sed program accumulates even numbers into the hold space (H), and prints the odd values (p). At the end of the input ($), it fetches back the hold space content (x), performs a regex substitution on it (s) and prints it (p). $ seq 0 5 50 | sed -n '/0$/H;/5$/p;${x;s/\n/===/g;p}' 5 15 25 35 45 ===0===10===20===30===40===50 regards, - assaf From unknown Sun Jun 15 09:03:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35020: I apologize it's not the right place, but I need answer Resent-From: bill-auger Original-Sender: "Debbugs-submit" Resent-CC: bug-sed@gnu.org Resent-Date: Thu, 28 Mar 2019 01:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35020 X-GNU-PR-Package: sed X-GNU-PR-Keywords: To: 35020@debbugs.gnu.org X-Debbugs-Original-To: bug-sed@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.155373708323665 (code B ref -1); Thu, 28 Mar 2019 01:39:02 +0000 Received: (at submit) by debbugs.gnu.org; 28 Mar 2019 01:38:03 +0000 Received: from localhost ([127.0.0.1]:33677 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h9JzV-00069S-On for submit@debbugs.gnu.org; Wed, 27 Mar 2019 21:38:02 -0400 Received: from eggs.gnu.org ([209.51.188.92]:33869) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h9JzS-000695-QU for submit@debbugs.gnu.org; Wed, 27 Mar 2019 21:37:59 -0400 Received: from lists.gnu.org ([209.51.188.17]:35241) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1h9JzN-00026r-JG for submit@debbugs.gnu.org; Wed, 27 Mar 2019 21:37:53 -0400 Received: from eggs.gnu.org ([209.51.188.92]:48230) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h9JzM-0001O0-MC for bug-sed@gnu.org; Wed, 27 Mar 2019 21:37:53 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,RCVD_IN_DNSWL_NONE, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1h9Jxg-00017s-2U for bug-sed@gnu.org; Wed, 27 Mar 2019 21:36:08 -0400 Received: from purple.birch.relay.mailchannels.net ([23.83.209.150]:14441) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1h9Jxf-00012E-LF for bug-sed@gnu.org; Wed, 27 Mar 2019 21:36:08 -0400 X-Sender-Id: dreamhost|x-authsender|bill-auger@peers.community Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id B691B1409AD for ; Thu, 28 Mar 2019 01:36:05 +0000 (UTC) Received: from pdx1-sub0-mail-a67.g.dreamhost.com (100-96-3-137.trex.outbound.svc.cluster.local [100.96.3.137]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id EBBA2140F51 for ; Thu, 28 Mar 2019 01:36:04 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|bill-auger@peers.community Received: from pdx1-sub0-mail-a67.g.dreamhost.com ([TEMPUNAVAIL]. [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.17.2); Thu, 28 Mar 2019 01:36:05 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|bill-auger@peers.community X-MailChannels-Auth-Id: dreamhost X-Shrill-Cold: 60168cf3731f8501_1553736965295_3565826070 X-MC-Loop-Signature: 1553736965295:1675448225 X-MC-Ingress-Time: 1553736965294 Received: from pdx1-sub0-mail-a67.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a67.g.dreamhost.com (Postfix) with ESMTP id 7A884837A9 for ; Wed, 27 Mar 2019 18:36:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=peers.community; h=date :from:to:subject:message-id:in-reply-to:references:mime-version :content-type:content-transfer-encoding; s=peers.community; bh=u dECphvwgc5+kaHcoFau9/DueYo=; b=pfpNQmgjN0dwkqIbTNqDLHFdwqf+Dr4kW BPRMvN/tE04XfB8GUtdCtJmVQhmi35yvAP//5J+ZLUalvjxAUEZu8j+G0N/Y2xN8 JDt0Do01QMblHYMg6quRwxzOyQlBSAJfBBTLz00KsDJxyzCWA0r+/y/dmOjEUlfh QpgLcFcyxI= Received: from parabola (75-138-186-142.dhcp.oxfr.ma.charter.com [75.138.186.142]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: bill-auger@peers.community) by pdx1-sub0-mail-a67.g.dreamhost.com (Postfix) with ESMTPSA id CFEFF837BF for ; Wed, 27 Mar 2019 18:36:00 -0700 (PDT) Date: Wed, 27 Mar 2019 21:35:10 -0400 X-DH-BACKEND: pdx1-sub0-mail-a67 From: bill-auger Message-ID: <20190327213510.301a4bfb@parabola> In-Reply-To: References: X-Mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-VR-OUT-STATUS: OK X-VR-OUT-SCORE: 0 X-VR-OUT-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedutddrkeefgdegkecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucggtfgfnhhsuhgsshgtrhhisggvpdfftffgtefojffquffvnecuuegrihhlohhuthemuceftddtnecunecujfgurhepfffhvffukfgjfhfogggtgfesthejredtredtvdenucfhrhhomhepsghilhhlqdgruhhgvghruceosghilhhlqdgruhhgvghrsehpvggvrhhsrdgtohhmmhhunhhithihqeenucfkphepjeehrddufeekrddukeeirddugedvnecurfgrrhgrmhepmhhouggvpehsmhhtphdphhgvlhhopehprghrrggsohhlrgdpihhnvghtpeejhedrudefkedrudekiedrudegvddprhgvthhurhhnqdhprghthhepsghilhhlqdgruhhgvghruceosghilhhlqdgruhhgvghrsehpvggvrhhsrdgtohhmmhhunhhithihqedpmhgrihhlfhhrohhmpegsihhllhdqrghughgvrhesphgvvghrshdrtghomhhmuhhnihhthidpnhhrtghpthhtohepsghughdqshgvugesghhnuhdrohhrghenucevlhhushhtvghrufhiiigvpedt X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 23.83.209.150 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: 0.9 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.1 (/) On Wed, 27 Mar 2019 16:23:48 -0600 Assaf wrote: > $ seq 0 5 50 | sed -n '/0$/H;/5$/p;${x;s/\n/===/g;p}' > 5 > 15 > 25 > 35 > 45 > ===0===10===20===30===40===50 mmm, nerdelicious :)