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=0.0 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FORGED_GMAIL_RCVD,FREEMAIL_FROM,HTML_MESSAGE, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 21517 invoked from network); 20 Jul 2021 10:17:52 -0000 Received: from tb-ob0.topicbox.com (64.147.108.117) by inbox.vuxu.org with ESMTPUTF8; 20 Jul 2021 10:17:52 -0000 Received: from tb-mx0.topicbox.com (tb-mx0.nyi.icgroup.com [10.90.30.73]) by tb-ob0.topicbox.com (Postfix) with ESMTP id EC606243B0 for ; Tue, 20 Jul 2021 06:17:50 -0400 (EDT) (envelope-from bounce.mM760f05e7ade2bc65818fe6e1.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx0.topicbox.com (Postfix, from userid 1132) id E99602DC9A1E; Tue, 20 Jul 2021 06:17:50 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h=from:to :message-id:date:mime-version:content-type :content-transfer-encoding:list-help:list-id:list-post :list-subscribe:reply-to:subject:list-unsubscribe; s=dkim-1; bh= 8iHzy1VME10+rFuHBIqmMb/c6H/kyOQfGOmPCUKgmrg=; b=Zx3xlumY4i+arjq8 5OsHYnccgTltN9cDyp6Ut+VKp4ghGeoU9bOSsAebgZ9+1WmgAWrDBKYKmT3KobUT vUqJ5BrCtQgU7dh8MFfdKc0WhOfNhXpBYPBwgQh4apiPGcp1Q5xYtcNC+40o41z/ /GETQjWLtPnYhsGWuK+khGK9QKc= From: revcomninos@gmail.com To: 9fans <9fans@9fans.net> Message-Id: <16267762600.13bFF.2473@composer.9fans.topicbox.com> Date: Tue, 20 Jul 2021 06:17:40 -0400 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="16267762601.0fCD13.2473" Content-Transfer-Encoding: 7bit Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: b71ddbc6-e943-11eb-a7f6-916f9134e1fa Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UZTdmY2RjMDZhNjhiYjc3Ny1NNzYwZjA1ZTdhZGUyYmM2NTgxOGZl?= =?UTF-8?B?NmUxPg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> Subject: [9fans] ed regular expressions in sam List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:M760f05e7ade2bc65818fe6e1:1:1GpGZn9ekSfYU0S0iOtyu2UMk4kjWRrSvOMwat7Co0o --16267762601.0fCD13.2473 Date: Tue, 20 Jul 2021 06:17:40 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable In ed it is trivial to edit either side of a line such as changing the line, I use sam and ed to, echo "I use sam and ed." simply with, g/.*/s//echo "&."/ I am trying to figure out how to do the same in sam.=C2=A0 ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Te7fcdc06a68bb777-M760f0= 5e7ade2bc65818fe6e1 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription --16267762601.0fCD13.2473 Date: Tue, 20 Jul 2021 06:17:40 -0400 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
In ed it is trivial to edit either side of a l= ine such as changing the line,

I use sam and ed

to,

echo &= quot;I use sam and ed."

simply= with,

g/.*/s//echo "&."/

I am trying to figure out how to do the same= in sam=


= --16267762601.0fCD13.2473-- 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=-1.0 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 23171 invoked from network); 20 Jul 2021 10:33:19 -0000 Received: from tb-ob20.topicbox.com (173.228.157.66) by inbox.vuxu.org with ESMTPUTF8; 20 Jul 2021 10:33:19 -0000 Received: from tb-mx1.topicbox.com (tb-mx1.nyi.icgroup.com [10.90.30.61]) by tb-ob20.topicbox.com (Postfix) with ESMTP id 926773452F for ; Tue, 20 Jul 2021 06:33:16 -0400 (EDT) (envelope-from bounce.mMe4b54fadfcca529e4c53804e.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx1.topicbox.com (Postfix, from userid 1132) id 4A08A2DEE4D7; Tue, 20 Jul 2021 06:33:16 -0400 (EDT) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=none (no signatures found); dmarc=pass policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=musolino.id.au; spf=pass smtp.mailfrom=alex@musolino.id.au smtp.helo=vultr.musolino.id.au; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=message-id:to:subject:from:date:in-reply-to :mime-version:content-type:content-transfer-encoding:list-help :list-id:list-post:list-subscribe:reply-to:list-unsubscribe; s= sysmsg-1; t=1626777196; bh=OdHeATw2mkoplvHd++YwWcotcZbSmXzu4mu8g +AMWvc=; b=bfjg7Mtzxe1CIVuvJ0JgTi+TpBg2E6xt0mCP2rPSQe3bFaZg6A8yw cSiLjUMeXKFKuduW64dwZdeQGeryCy6hOfgKei5dmuv/a0R8oKEE+ZKOky5Mavca SrZy/f7RjagNB/w0rBzFlhBAhLNqEkQlcoEzSPW2r1RO4fwBpJgHVA= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1626777196; b=qVMQ97vdffN9XxbN6WML9pKNR4CWva5MAWgxsQ9UFsvm2GX2cz WqkbEjHe18LHBWZB4H8c/Q9B6tslHPDvmizAYvPMA4seGmayjoJm7BmLDne3VrCx 96bclXHoSKglNjOf0V1Sgcs3GQcafkbkqhTIvEftgLHXbHoFSaMAFN2J8= Authentication-Results: topicbox.com; arc=pass; dkim=none (no signatures found); dmarc=pass policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=musolino.id.au; spf=pass smtp.mailfrom=alex@musolino.id.au smtp.helo=vultr.musolino.id.au; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) X-Received-Authentication-Results: tb-mx0.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=none (no signatures found); dmarc=pass policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=musolino.id.au; iprev=pass smtp.remote-ip=45.76.123.158 (vultr.musolino.id.au); spf=pass smtp.mailfrom=alex@musolino.id.au smtp.helo=vultr.musolino.id.au; x-aligned-from=pass (Address match); x-me-sender=none; x-ptr=pass smtp.helo=vultr.musolino.id.au policy.ptr=vultr.musolino.id.au; x-return-mx=pass header.domain=musolino.id.au policy.is_org=yes (MX Records found: musolino.id.au); x-return-mx=pass smtp.domain=musolino.id.au policy.is_org=yes (MX Records found: musolino.id.au); x-vs=clean score=0 state=0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h=message-id :to:subject:from:date:in-reply-to:mime-version:content-type :content-transfer-encoding:list-help:list-id:list-post :list-subscribe:reply-to:list-unsubscribe; s=dkim-1; bh=OdHeATw2 mkoplvHd++YwWcotcZbSmXzu4mu8g+AMWvc=; b=GJisFp0eVVPhmOGVJYFx7WfN 6xJtuIrLRBvT6Egk7sXmJ/L59YE89JGmj6hwyVfZmOJv8NjccuBAQWumAdXuymKN ogj0jNdPhPfS/OaZIhTIzbuHwk92N4kQ5/gzqpj/Q1BqKJ7x8c4/QYF8WtLo0rO4 OcF4b9qaUvh54L7+7dM= Received: from tb-mx0.topicbox.com (localhost.local [127.0.0.1]) by tb-mx0.topicbox.com (Postfix) with ESMTP id 52E1D2DCA3C5 for <9fans@9fans.net>; Tue, 20 Jul 2021 06:33:06 -0400 (EDT) (envelope-from alex@musolino.id.au) Received: from tb-mx0.topicbox.com (localhost [127.0.0.1]) by tb-mx0.topicbox.com (Authentication Milter) with ESMTP id 5435F0E3EB7; Tue, 20 Jul 2021 06:33:06 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1626777186; b=Fj8N+M4OkUy/tHqV1s3f+u96vqv5p6fx5QvLbQkfB/ZlosVa4i Bzod3rkRQr1AaXnylMppZi7sOiJxa4QB+2EBQ0vwF0B8KDA3HEYwS+j/zbLox9+0 QKYi3spQA+9LEa81fk0ZWnnwWeaPkDoXvtK4g0vRO99oRXHxY+8KrRTLY6ZHQzVJ 51mVR2A6Eb2tRCq6YU8K229zDMeFanb2I6FtjUWYRQabaPtr6X+LjQ8GG7npctAI 12fOT+g9Fu9VwRF8cYlesgVo+Vvv8U3PWDmzzSbS/tXY2deuHx+bkGun7l7MhjwP aiq3KrXe+ti0CMVtMXx/ZLdFQvj4yBvoMrgA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=message-id:to:subject:from:date:in-reply-to :mime-version:content-type:content-transfer-encoding; s=arcseal; t=1626777186; bh=QjUV0AqVAXtWarChKuFm2kZco48GX8mfkneUdj92eGE=; b= MVTquVGxyvoKR0iUR+yBa5qQ0dfAv8KDPhmlGLEA1hZSo4wKeDKd0N1szfxoJUor 5zcoFa4AVlr1TFsp650LNLa36iOz/Ok2Ug3V8oywjzKCrSHQHX/uKETLwVTkvNL2 cCl/KSpOi4nHUqHi3Q+GnABDEa6iwljGrlpSUoU4dhu97Gd3sd/Mb7gTPyizHfVh rviPrZwOeZhJphCH3pNg9sbhoN++74teSK5lep2WWn5AQ9vy8HVx6PjDffap4qaX xrcyCfIexGnG2XaxLtJDhRsnlOM9e3vV1VQAxCgY4oCbwwhPIANK1knIbhFw2WYY 2N9ThZmZo8tz3N0Ky31CSA== ARC-Authentication-Results: i=1; tb-mx0.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=none (no signatures found); dmarc=pass policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=musolino.id.au; iprev=pass smtp.remote-ip=45.76.123.158 (vultr.musolino.id.au); spf=pass smtp.mailfrom=alex@musolino.id.au smtp.helo=vultr.musolino.id.au; x-aligned-from=pass (Address match); x-me-sender=none; x-ptr=pass smtp.helo=vultr.musolino.id.au policy.ptr=vultr.musolino.id.au; x-return-mx=pass header.domain=musolino.id.au policy.is_org=yes (MX Records found: musolino.id.au); x-return-mx=pass smtp.domain=musolino.id.au policy.is_org=yes (MX Records found: musolino.id.au); x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgedvtddrfedvgddvlecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdpuffr tefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecunecujfgurhepkffvuffhff gjgggtgfesthekjedttddtjeenucfhrhhomheptehlvgigucfouhhsohhlihhnohcuoegr lhgvgiesmhhushholhhinhhordhiugdrrghuqeenucggtffrrghtthgvrhhnpefhtdejtd eufffhteegfeffleevkeevudekkefgueetuedvtdeutdeuteehgeejheenucfkphepgeeh rdejiedruddvfedrudehkedpudektddrudehtddruddugedrudduvdenucevlhhushhtvg hrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeeghedrjeeirdduvdefrdduheekpdhh vghlohepvhhulhhtrhdrmhhushholhhinhhordhiugdrrghupdhmrghilhhfrhhomhepoe grlhgvgiesmhhushholhhinhhordhiugdrrghuqe X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (musolino.id.au: 45.76.123.158 is authorized to use 'alex@musolino.id.au' in 'mfrom' identity (mechanism 'ip4:45.76.123.158' matched)) receiver=tb-mx0.topicbox.com; identity=mailfrom; envelope-from="alex@musolino.id.au"; helo=vultr.musolino.id.au; client-ip=45.76.123.158 Received: from vultr.musolino.id.au (vultr.musolino.id.au [45.76.123.158]) by tb-mx0.topicbox.com (Postfix) with ESMTP for <9fans@9fans.net>; Tue, 20 Jul 2021 06:33:04 -0400 (EDT) (envelope-from alex@musolino.id.au) Received: from 180.150.114.112 ([180.150.114.112]) by vultr; Tue Jul 20 20:32:41 +1000 2021 Message-ID: <756D70D20260D724D55A0521A4A6F420@musolino.id.au> To: 9fans@9fans.net Subject: Re: [9fans] ed regular expressions in sam From: Alex Musolino Date: Tue, 20 Jul 2021 20:02:40 +0930 In-Reply-To: <16267762600.13bFF.2473@composer.9fans.topicbox.com> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: e18ffe5a-e945-11eb-ab9e-ff2729569ceb Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UZTdmY2RjMDZhNjhiYjc3Ny1NZTRiNTRmYWRmY2NhNTI5ZTRjNTM4?= =?UTF-8?B?MDRlPg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:Me4b54fadfcca529e4c53804e:1:eQclw231rts_OUT2cypMsI0ZS50w-RodQKwgCJa7wAc > In ed it is trivial to edit either side of a line such as changing > the line, >=20 > I use sam and ed >=20 > to, >=20 > echo "I use sam and ed." >=20 > simply with, >=20 > g/.*/s//echo "&."/ >=20 > I am trying to figure out how to do the same in sam.=C2=A0 ,s/^.*$/echo "&."/g or, perhaps closer to your ed example: ,x/^.*$/s//echo "&."/ ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Te7fcdc06a68bb777-Me4b54= fadfcca529e4c53804e Delivery options: https://9fans.topicbox.com/groups/9fans/subscription 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=0.0 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FORGED_GMAIL_RCVD,FREEMAIL_FROM,HTML_MESSAGE, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 26262 invoked from network); 20 Jul 2021 11:00:49 -0000 Received: from tb-ob0.topicbox.com (64.147.108.117) by inbox.vuxu.org with ESMTPUTF8; 20 Jul 2021 11:00:49 -0000 Received: from tb-mx1.topicbox.com (tb-mx1.nyi.icgroup.com [10.90.30.61]) by tb-ob0.topicbox.com (Postfix) with ESMTP id 3E7DF24B35 for ; Tue, 20 Jul 2021 07:00:48 -0400 (EDT) (envelope-from bounce.mMc5bcc7a82cda1c6c53ac3225.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx1.topicbox.com (Postfix, from userid 1132) id 2C8D22DEF39B; Tue, 20 Jul 2021 07:00:48 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h=from:to :subject:message-id:in-reply-to:references:date:mime-version :content-type:content-transfer-encoding:list-help:list-id :list-post:list-subscribe:reply-to:list-unsubscribe; s=dkim-1; bh=sRQklv2R+viZ04Hf4D5oLxyZUcim6XQ0itvjfcoEw+g=; b=nHkd9cgLVTMJ VeLH/rhZjAOq9hcnziTJWRN6oQJ2fBijWpaIYm/NQ6wOukZimhsuhZpTOT7dGL5+ TTOeeDCSPKiJPgDR8tkQf/oiJU2hsrLi3+KfaseNwL31cKtnAFtsomFGR+J9o7Je Sx8MRXDXHMIuBJdoK+ZKaofpTsYka5k= From: revcomninos@gmail.com To: 9fans <9fans@9fans.net> Subject: Re: [9fans] ed regular expressions in sam Message-Id: <16267788430.E7476Df70.24748@composer.9fans.topicbox.com> In-Reply-To: <756D70D20260D724D55A0521A4A6F420@musolino.id.au> References: <756D70D20260D724D55A0521A4A6F420@musolino.id.au> Date: Tue, 20 Jul 2021 07:00:43 -0400 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="16267788431.2c4CcD6.24748" Content-Transfer-Encoding: 7bit Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: ba87bfec-e949-11eb-b816-916f9134e1fa Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UZTdmY2RjMDZhNjhiYjc3Ny1NYzViY2M3YTgyY2RhMWM2YzUzYWMz?= =?UTF-8?B?MjI1Pg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:Mc5bcc7a82cda1c6c53ac3225:1:lQdsKGxzq5kunnQ8azG-QctStoXSYkT5B7sKoLwbcNo --16267788431.2c4CcD6.24748 Date: Tue, 20 Jul 2021 07:00:43 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Thank you. I will test this an revert back. ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Te7fcdc06a68bb777-Mc5bcc= 7a82cda1c6c53ac3225 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription --16267788431.2c4CcD6.24748 Date: Tue, 20 Jul 2021 07:00:43 -0400 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Thank you. I will test this an revert back. = --16267788431.2c4CcD6.24748-- 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=-1.0 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 28321 invoked from network); 20 Jul 2021 11:17:14 -0000 Received: from tb-ob20.topicbox.com (173.228.157.66) by inbox.vuxu.org with ESMTPUTF8; 20 Jul 2021 11:17:14 -0000 Received: from tb-mx1.topicbox.com (tb-mx1.nyi.icgroup.com [10.90.30.61]) by tb-ob20.topicbox.com (Postfix) with ESMTP id 7016B34891 for ; Tue, 20 Jul 2021 07:17:12 -0400 (EDT) (envelope-from bounce.mM3a70c9ddc3e626951d6349fb.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx1.topicbox.com (Postfix, from userid 1132) id 35C442DF0098; Tue, 20 Jul 2021 07:17:12 -0400 (EDT) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=none (no signatures found); dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=prosimetrum.com; spf=pass smtp.mailfrom=umbraticus@prosimetrum.com smtp.helo=asquith.prosimetrum.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=message-id:date:from:to:subject:in-reply-to :mime-version:content-type:content-transfer-encoding:list-help :list-id:list-post:list-subscribe:reply-to:list-unsubscribe; s= sysmsg-1; t=1626779832; bh=gic7+sPoS0cP0oswY8lho+2XAVXROdHSG+crb ehEzXc=; b=IWHXZ+U6Ci2PG02fZ6007FnmEEkilFpvAZdcNz8gMQAOPwk5/Eggn AdCdOnCmy7EZZdXE+GianXxYwlj72XMWU/lQ6v0lWzF0SHfg0nxF3Bm5vpp1mfni UdVGBSikoGWW7NXIOGF9YMsCTGO1qrHW5WVposJOP9RyMS16RF7Ucs= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1626779832; b=rcvEMseLnDEUytXjXfZhkHffnMrNtCDz25d0sSYSr88P9G0jJu R2oi9R3FhMIDQywPEc/SU7c8iqCbdSHVMBwFiwpzS79n8wnHLXWtHMIjxUHwMO+7 l/UXqwsG8AU23tupftklYVdKV7WhgNWqTEBm2T/eAwJ+3FCHxhf837MIo= Authentication-Results: topicbox.com; arc=pass; dkim=none (no signatures found); dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=prosimetrum.com; spf=pass smtp.mailfrom=umbraticus@prosimetrum.com smtp.helo=asquith.prosimetrum.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) X-Received-Authentication-Results: tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC did not pass); dkim=none (no signatures found); dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=prosimetrum.com; iprev=pass smtp.remote-ip=125.236.209.157 (asquith.prosimetrum.com); spf=pass smtp.mailfrom=umbraticus@prosimetrum.com smtp.helo=asquith.prosimetrum.com; x-aligned-from=pass (Address match); x-me-sender=none; x-ptr=pass smtp.helo=asquith.prosimetrum.com policy.ptr=asquith.prosimetrum.com; x-return-mx=pass header.domain=prosimetrum.com policy.is_org=yes (MX Records found: asquith.prosimetrum.com); x-return-mx=pass smtp.domain=prosimetrum.com policy.is_org=yes (MX Records found: asquith.prosimetrum.com); x-vs=clean score=0 state=0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h=message-id :date:from:to:subject:in-reply-to:mime-version:content-type :content-transfer-encoding:list-help:list-id:list-post :list-subscribe:reply-to:list-unsubscribe; s=dkim-1; bh=gic7+sPo S0cP0oswY8lho+2XAVXROdHSG+crbehEzXc=; b=TUgzN6TcHxyT9RPj7N8mnKLZ 18rWWkjV2ELdGZw4nZ8xBvM/arJYNsUkPFoRz0qJ0EgcsuH1YAOtG04v20oTRPd5 GM6geMNvqVjAS0RBJYJnEFW8M4hWo6wWqHC2KetGyG2wXUT29dPysaGF0JPIcaIo iaufH3A45ZaXQcV7SZM= Received: from tb-mx1.topicbox.com (localhost.local [127.0.0.1]) by tb-mx1.topicbox.com (Postfix) with ESMTP id DE8732DEFC90 for <9fans@9fans.net>; Tue, 20 Jul 2021 07:17:00 -0400 (EDT) (envelope-from umbraticus@prosimetrum.com) Received: from tb-mx1.topicbox.com (localhost [127.0.0.1]) by tb-mx1.topicbox.com (Authentication Milter) with ESMTP id E99E6AE734E; Tue, 20 Jul 2021 07:17:00 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1626779820; b=OqJGHKnhW/e1gabuDdTswmFORT9eq/DVzm5vddnHk+kto7gk6Y /lnTRXvg+PRZl28QashKNuJ9VFCPDk3DMKrt85QuiTjiflo5aOHAragmnllzoRkO Q7uNRYHhpjiyZUnBU5E7l6ScwqU3Svhb70gIJ1dpi6t27gCqUMbSYmn0kofazVil MgMPPzmkYSWn2RqDDRtM2l5LrsUteWHV+g2RsJFZmCW8w4R/ce+1IzZ0YJEdXooj xuAZ4dmx3aTGzwQTyITxLFKxxefhvwBBjJ5br3Tz0Cej9jZXNNllQ8VZddRmOZ6M fqXDBfgZ2uRf/uaoYedWGLwea1Wn791jbacw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=message-id:date:from:to:subject:in-reply-to :mime-version:content-type:content-transfer-encoding; s=arcseal; t=1626779820; bh=ChLHUokvpM/o3aEFkp9ZCnEBnfDajSZrzh9fqbNAFio=; b= W99k/hmRDJ9Nblg6VpBN1BPybzcOc2BLB2QqRC8AavRzWf5FIzWGUalN9WEpGQgc LExr33gF5BiuYpZIUr+YRY7C9JJ+eO5PBfbFI6fH63lPLRUYIrNWXFznKztWfGP2 bAkNKcekBQi/eYM/fkYKzsmyU+ayHZ8VAfqVRFMB7wRhCfF/HVxsW91cE0TGs4dB yRhlgy96GFS0O2R9F38BMnixf3rrrii8XyjA66ezxJ31M09EstVANNzz94qQJOBH aXkykXJQdvi3BbIg4uL6NVwgmjaBE4Sew7lTshIu8k/owi9GRJ0JHGwV9UIs026M 2+ryWSNHv+/XENF5D+zVZg== ARC-Authentication-Results: i=1; tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC did not pass); dkim=none (no signatures found); dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=prosimetrum.com; iprev=pass smtp.remote-ip=125.236.209.157 (asquith.prosimetrum.com); spf=pass smtp.mailfrom=umbraticus@prosimetrum.com smtp.helo=asquith.prosimetrum.com; x-aligned-from=pass (Address match); x-me-sender=none; x-ptr=pass smtp.helo=asquith.prosimetrum.com policy.ptr=asquith.prosimetrum.com; x-return-mx=pass header.domain=prosimetrum.com policy.is_org=yes (MX Records found: asquith.prosimetrum.com); x-return-mx=pass smtp.domain=prosimetrum.com policy.is_org=yes (MX Records found: asquith.prosimetrum.com); x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgedvtddrfedvgdeffeculddtuddrgeduhedrtddtmd cutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghn shhusghstghrihgsvgdpuffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtne cunecujfgurhepkfffhffvufgjgggtgfesthejjedttddtvdenucfhrhhomhepuhhmsghr rghtihgtuhhssehprhhoshhimhgvthhruhhmrdgtohhmnecuggftrfgrthhtvghrnhepvd etvdekheehheetleegteejffekffekudettedufedtveffgffgkefhgeejteegnecukfhp peduvdehrddvfeeirddvtdelrdduheejnecuvehluhhsthgvrhfuihiivgeptdenucfrrg hrrghmpehinhgvthepuddvhedrvdefiedrvddtledrudehjedphhgvlhhopegrshhquhhi thhhrdhprhhoshhimhgvthhruhhmrdgtohhmpdhmrghilhhfrhhomhepoehumhgsrhgrth hitghushesphhrohhsihhmvghtrhhumhdrtghomheq X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (prosimetrum.com: 125.236.209.157 is authorized to use 'umbraticus@prosimetrum.com' in 'mfrom' identity (mechanism 'mx' matched)) receiver=tb-mx1.topicbox.com; identity=mailfrom; envelope-from="umbraticus@prosimetrum.com"; helo=asquith.prosimetrum.com; client-ip=125.236.209.157 Received: from asquith.prosimetrum.com (asquith.prosimetrum.com [125.236.209.157]) by tb-mx1.topicbox.com (Postfix) with ESMTP for <9fans@9fans.net>; Tue, 20 Jul 2021 07:16:57 -0400 (EDT) (envelope-from umbraticus@prosimetrum.com) Message-ID: Date: Tue, 20 Jul 2021 23:12:34 +1200 From: umbraticus@prosimetrum.com To: 9fans@9fans.net Subject: Re: [9fans] ed regular expressions in sam In-Reply-To: <16267788430.E7476Df70.24748@composer.9fans.topicbox.com> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: 049627fc-e94c-11eb-971c-cf619738652c Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UZTdmY2RjMDZhNjhiYjc3Ny1NM2E3MGM5ZGRjM2U2MjY5NTFkNjM0?= =?UTF-8?B?OWZiPg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:M3a70c9ddc3e626951d6349fb:1:7XbrC7pt9CdjDZUy5xTw1gt-mG67LH9DKNvSAGR2Khw or: ,x/^/i/echo " ,x/$/i/" ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Te7fcdc06a68bb777-M3a70c= 9ddc3e626951d6349fb Delivery options: https://9fans.topicbox.com/groups/9fans/subscription 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=-1.0 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FROM,HTML_MESSAGE,MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 8468 invoked from network); 20 Jul 2021 13:07:11 -0000 Received: from tb-ob21.topicbox.com (173.228.157.67) by inbox.vuxu.org with ESMTPUTF8; 20 Jul 2021 13:07:11 -0000 Received: from tb-mx1.topicbox.com (tb-mx1.nyi.icgroup.com [10.90.30.61]) by tb-ob21.topicbox.com (Postfix) with ESMTP id 5FB9C2CB46 for ; Tue, 20 Jul 2021 09:07:09 -0400 (EDT) (envelope-from bounce.mMbf5a4df73cf5986b3267f7a3.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx1.topicbox.com (Postfix, from userid 1132) id 193402DF411D; Tue, 20 Jul 2021 09:07:09 -0400 (EDT) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=CJGbbu6F header.a=rsa-sha256 header.s=20161025 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; spf=pass smtp.mailfrom=robpike@gmail.com smtp.helo=mail-pl1-f179.google.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (body has been altered)) (Message modified while forwarding at Topicbox) ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:references:in-reply-to:from:date :message-id:subject:to:content-type:list-help:list-id:list-post :list-subscribe:reply-to:content-transfer-encoding :list-unsubscribe; s=sysmsg-1; t=1626786428; bh=1rovnCyJH/+WSaHY mJpHc/wVAZ2q1mF4VPIyzsIxFp4=; b=d/1eApgyVE1ENWKRO7x/NCZmtY2TzbQw ZBli49OxTKf6bWkStXNptRSe/vB3Z/PKUnp78Drkv3TTqW6nbJwJiryf3vBhc1j+ DGEECPDNO/nfbHkVlGrg8tL5olppegB3PlQ08mJCujYLNsju2lBDlrF7lBtaapiK WEHdI71o+lY= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1626786428; b=cy2sWK5E9L3ev5ySs0qE+/SMmXNE64Tb0RcVcFl2HrKGFKO/CQ Pg11mLAmk5G/eVs2BaVn1DpIF7G6aAwKvh8AeiaASvB+xFznGm41FgcFtfxH4uAs u3ZNunvppA7f0Ax+B+a/6uIe2TEynEaaDBrueHxg3x8q50gRIQXiB6PhI= Authentication-Results: topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=CJGbbu6F header.a=rsa-sha256 header.s=20161025 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; spf=pass smtp.mailfrom=robpike@gmail.com smtp.helo=mail-pl1-f179.google.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (body has been altered)) (Message modified while forwarding at Topicbox) X-Received-Authentication-Results: tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=CJGbbu6F header.a=rsa-sha256 header.s=20161025 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.214.179 (mail-pl1-f179.google.com); spf=pass smtp.mailfrom=robpike@gmail.com smtp.helo=mail-pl1-f179.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=Av7HsZFp; x-me-sender=none; x-ptr=pass smtp.helo=mail-pl1-f179.google.com policy.ptr=mail-pl1-f179.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt4.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: alt4.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h= mime-version:references:in-reply-to:from:date:message-id:subject :to:content-type:list-help:list-id:list-post:list-subscribe :reply-to:content-transfer-encoding:list-unsubscribe; s=dkim-1; bh=399MpPmPjEXFD8U9oTlb0Lcq498eXgXIFXG/zdoD8HQ=; b=ASgIlCDX5rh6 CtktMBZ9GRzpr8urbivBSIpuMx/98ILQtRijOW8hZc+O7AQpf1eQ7vuSBt+64dMx BZk/tDMe4aR9Vm/+oV09fB0rLYlT2pU8APdjd9kyLU+K+zq9WDzg9DlNvKTkX/dE RuOSAg6pP/QSij48VYoEz7/WcFWowlQ= Received: from tb-mx1.topicbox.com (localhost.local [127.0.0.1]) by tb-mx1.topicbox.com (Postfix) with ESMTP id C53CF2DF3D12 for <9fans@9fans.net>; Tue, 20 Jul 2021 09:06:53 -0400 (EDT) (envelope-from robpike@gmail.com) Received: from tb-mx1.topicbox.com (localhost [127.0.0.1]) by tb-mx1.topicbox.com (Authentication Milter) with ESMTP id CBC31235CCF; Tue, 20 Jul 2021 09:06:53 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1626786413; b=Nb2WL4CH2HqWrslMuxbGT0V3fX04sj+fwxhF5wv5qv9BpGDeiS 93SrI5oFxjhegKPCrfiLCRy8V2TdfkddK3HqswmUCt5lOT8kXy4R5CqiqH/1Uplc FNbEAKhBWZm34AO/CpmBArfOnTlKDiEGAC1RIu75N+kg/Gni2Yf0k/TjWawtXQTb iAE286o4zYzTdn040FyJz3Ev/75NAhfl+8/dW5wd0gE+1F0EU48TELda64CSCNZ4 Pq1wE/QuKuRW6UuSxas+GMjPh7OzswE2w7BM7Mo/X+wsBFw4TzHWig+UcEKYh7fo 8Ve4QtNZ837niC1S3cCWocj94HtwmNZc1wiQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:references:in-reply-to:from:date :message-id:subject:to:content-type; s=arcseal; t=1626786413; bh=h8ou/kNRpaGvNZTT3neAcvclngXng8k6YHJwGuE7RHY=; b=O4r5kb99tupk rq/gsyNX3zy5fcbP0mevvMgw02S2BVDFLeDCWJnGy8Ahk7qq0sogaawXBFM9m5Fm olZHmPOWkrNa4qxjduOS8o4frTa8qTd6xxNpelddoNbr5eLq85yMbULRP+jUro67 1ZLRBJYYinEog/FeX8+BwsY0qheAP4wpp6gZhuJ/1gkAGqxkUzlBYmnrHMOoXFR3 sUJ2JSh7+Zb20nRIvQ+9ZfGrWm6vf46/QiiWDW4S/vG1NaGLA2ki6atfD0IBlKl2 qByK2f6qu7B5jyBGZYuaZ5VUnY4gTFvbxAevBCIqtzj/bYN5oUAT7xjoxfdS+JEu de8cRQ6gGA== ARC-Authentication-Results: i=1; tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=CJGbbu6F header.a=rsa-sha256 header.s=20161025 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.214.179 (mail-pl1-f179.google.com); spf=pass smtp.mailfrom=robpike@gmail.com smtp.helo=mail-pl1-f179.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=Av7HsZFp; x-me-sender=none; x-ptr=pass smtp.helo=mail-pl1-f179.google.com policy.ptr=mail-pl1-f179.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt4.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: alt4.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgedvtddrfedvgdehleculddtuddrgeduhedrtddtmd cutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghn shhusghstghrihgsvgdpuffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtne cunecujfgurhepgghfjgfhfffkuffvtgesrgdtreertddtjeenucfhrhhomheptfhosgcu rfhikhgvuceorhhosghpihhkvgesghhmrghilhdrtghomheqnecuggftrfgrthhtvghrnh epieehtddutdejtdevgeduffffkeejgfeugeeggeffvefhhfelleeftddvheevtdevnecu ffhomhgrihhnpehtohhpihgtsghogidrtghomhenucfkphepvddtledrkeehrddvudegrd dujeelnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepvddtledr keehrddvudegrddujeelpdhhvghlohepmhgrihhlqdhplhduqdhfudejledrghhoohhglh gvrdgtohhmpdhmrghilhhfrhhomhepoehrohgsphhikhgvsehgmhgrihhlrdgtohhmqe X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (gmail.com ... _spf.google.com: Sender is authorized to use 'robpike@gmail.com' in 'mfrom' identity (mechanism 'include:_netblocks.google.com' matched)) receiver=tb-mx1.topicbox.com; identity=mailfrom; envelope-from="robpike@gmail.com"; helo=mail-pl1-f179.google.com; client-ip=209.85.214.179 Received: from mail-pl1-f179.google.com (mail-pl1-f179.google.com [209.85.214.179]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx1.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Tue, 20 Jul 2021 09:06:53 -0400 (EDT) (envelope-from robpike@gmail.com) Received: by mail-pl1-f179.google.com with SMTP id x16so11396777plg.3 for <9fans@9fans.net>; Tue, 20 Jul 2021 06:06:53 -0700 (PDT) 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=h8ou/kNRpaGvNZTT3neAcvclngXng8k6YHJwGuE7RHY=; b=Av7HsZFpoU9NvisW/XlFG6cC9Ld6ZbEbedvyFYYoPDtKvONmzxU6xS83JNqxvVMbmZ 6J6tx2M4QOtnjxVFc0RyvSLWYmPZ25GjiQZKProyPshIHfMO3/npg+R5zF4ZRN+y6CqM y4Wq3CQadpT/uwBD/oGrihCsqgRBLGnGjRqL81qmWzkanFv8UUIcfFNl4n8Jv11bAjwJ EmDIFqfyYTiqAWfyklB1nptNIcXqjG8KxTmfNp0S+324QsfiieAQQhJiN/MXMCpAD5Cr cCNepPVGMfRHqC3DvkYDjeZJzljUAZdGJyatTqH7etUaXiyJ8y4LdYCRm/Z11ChgR42E pznA== X-Gm-Message-State: AOAM533dZznpKeRWb/MFRnobSGAoFVauOBPSpu1t7eCK9bolP82wgLFc I7rJToQDmSKnz24YevtJtN/ZGGtksEn1elu0iaRUBIaWj9A= X-Google-Smtp-Source: ABdhPJxsySyPemIHs/DkTCGZBV3wMbVWx1jVY8g+eygOBpd4YapDKXpdYmSDP1R1dLZJBzR0xun2f9xrypcGhL+XXZU= X-Received: by 2002:a17:902:b78a:b029:12a:fb53:35c8 with SMTP id e10-20020a170902b78ab029012afb5335c8mr23220263pls.67.1626786412013; Tue, 20 Jul 2021 06:06:52 -0700 (PDT) MIME-Version: 1.0 References: <16267788430.E7476Df70.24748@composer.9fans.topicbox.com> In-Reply-To: From: Rob Pike Date: Tue, 20 Jul 2021 23:06:41 +1000 Message-ID: Subject: Re: [9fans] ed regular expressions in sam To: 9fans <9fans@9fans.net> Content-Type: multipart/alternative; boundary="00000000000036ab5105c78dbab0" Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: 5d253eee-e95b-11eb-b5c7-d6b5d826cb61 Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UZTdmY2RjMDZhNjhiYjc3Ny1NYmY1YTRkZjczY2Y1OTg2YjMyNjdm?= =?UTF-8?B?N2EzPg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> Content-Transfer-Encoding: 7bit List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:Mbf5a4df73cf5986b3267f7a3:1:th7U52GhA5f_c8G5D3j5w4mh13FlSOx68IC95wnUyQI --00000000000036ab5105c78dbab0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I would ,x s/.*/echo "&"/ as it seems most direct. The ,x idiom is the thing that turns sam into ed. -rob On Tue, Jul 20, 2021 at 9:18 PM wrote: > or: >=20 > ,x/^/i/echo " > ,x/$/i/" >=20 ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Te7fcdc06a68bb777-Mbf5a4= df73cf5986b3267f7a3 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription --00000000000036ab5105c78dbab0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I would

,x s/.*/echo &quo= t;&"/

as it seems most direct. The ,x i= diom is the thing that turns sam into ed.

-rob


On Tue, Jul 20, 2021 at 9:18 PM <umbraticus@prosimetrum.com> wrote:
or:

,x/^/i/echo "
,x/$/i/"


------------------------------------------
9fans: 9fans
Permalink: https:= //9fans.topicbox.com/groups/9fans/Te7fcdc06a68bb777-M3a70c9ddc3e626951d6349= fb
Delivery options: https://9fans.topicbox.com/gro= ups/9fans/subscription
= --00000000000036ab5105c78dbab0-- 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=0.0 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FORGED_GMAIL_RCVD,FREEMAIL_FROM,HTML_MESSAGE, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 12925 invoked from network); 20 Jul 2021 13:45:16 -0000 Received: from tb-ob1.topicbox.com (64.147.108.173) by inbox.vuxu.org with ESMTPUTF8; 20 Jul 2021 13:45:16 -0000 Received: from tb-mx1.topicbox.com (tb-mx1.nyi.icgroup.com [10.90.30.61]) by tb-ob1.topicbox.com (Postfix) with ESMTP id EA7D91FC35 for ; Tue, 20 Jul 2021 09:45:13 -0400 (EDT) (envelope-from bounce.mM7a228e27b06be7a6b6779077.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx1.topicbox.com (Postfix, from userid 1132) id E28012DF7922; Tue, 20 Jul 2021 09:45:13 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h=from:to :subject:message-id:references:in-reply-to:date:mime-version :content-type:content-transfer-encoding:list-help:list-id :list-post:list-subscribe:reply-to:list-unsubscribe; s=dkim-1; bh=EgrQG+Va9MjPBEro/U0mZM62Nxf7aXkECamQ7J8vE8k=; b=NCxOJnoDUaD2 64IV1t+Aj9HTTYJKR1Rhv5gj3wO6AxlrHLr8nJ+kt9LDKK2WwuIaWAmiMt0fNPOV vbxK8r39Ky9Z07M0vbmJyEd0qJjXH6RiQ2VSyjOT6vMFF1AMgnuQHq7d62/BlKDy DKptb5koRRUWHbIq9lx5Yqw7jbby7Yg= From: revcomninos@gmail.com To: 9fans <9fans@9fans.net> Subject: Re: [9fans] ed regular expressions in sam Message-Id: <16267887080.DB09C5b.87154@composer.9fans.topicbox.com> References: In-Reply-To: Date: Tue, 20 Jul 2021 09:45:08 -0400 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="16267887081.DA1F.87154" Content-Transfer-Encoding: 7bit Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: b2669ac4-e960-11eb-a10b-916f9134e1fa Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UZTdmY2RjMDZhNjhiYjc3Ny1NN2EyMjhlMjdiMDZiZTdhNmI2Nzc5?= =?UTF-8?B?MDc3Pg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:M7a228e27b06be7a6b6779077:1:8b7Tr3yBzdPVwCPW75X9OPNjgwkz91Qd06XH2Bfc_Ro --16267887081.DA1F.87154 Date: Tue, 20 Jul 2021 09:45:08 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Thank you all for your responses. They were extremely helpful. The first ex= ample, which uses "g" threw me a little because I am not used to "g" at the= end of=C2=A0the line. I presume it here means something like, "without cha= nging the value of dot?" ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Te7fcdc06a68bb777-M7a228= e27b06be7a6b6779077 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription --16267887081.DA1F.87154 Date: Tue, 20 Jul 2021 09:45:08 -0400 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Thank you all for your responses. They were ex= tremely helpful. The first example, which uses "g" threw me a lit= tle because I am not used to "g" at the end of the line. I p= resume it here means something like, "without changing the value of do= t?"
= --16267887081.DA1F.87154-- 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=0.0 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FORGED_GMAIL_RCVD,FREEMAIL_FROM,HTML_MESSAGE, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 17035 invoked from network); 20 Jul 2021 14:21:14 -0000 Received: from tb-ob0.topicbox.com (64.147.108.117) by inbox.vuxu.org with ESMTPUTF8; 20 Jul 2021 14:21:14 -0000 Received: from tb-mx1.topicbox.com (tb-mx1.nyi.icgroup.com [10.90.30.61]) by tb-ob0.topicbox.com (Postfix) with ESMTP id 7B8A126B00 for ; Tue, 20 Jul 2021 10:21:12 -0400 (EDT) (envelope-from bounce.mM976ef16f9b129d3abeaa2511.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx1.topicbox.com (Postfix, from userid 1132) id 7097E2DFA6AD; Tue, 20 Jul 2021 10:21:12 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h=from:to :subject:message-id:in-reply-to:references:date:mime-version :content-type:content-transfer-encoding:list-help:list-id :list-post:list-subscribe:reply-to:list-unsubscribe; s=dkim-1; bh=44OfbK/x2ho0ktZIRTsHpaixj22LsI1WWn71947BGWE=; b=C0TiEyVVG16f zVV7mqV2z3OLRtnR9FRvSBimARYOzqG9uE0b1wB0vDsUKPT2cM/z5C42Ei/cMlCV KWaeI/WC8pROuYy6m+MVmktXhZrVqHUJxKeqrmm4aQparS0V447Ldq7fN+Mp9y72 jpCdkCu6kDm9WDAiWyxFMExblJ7JuRI= From: revcomninos@gmail.com To: 9fans <9fans@9fans.net> Subject: Re: [9fans] ed regular expressions in sam Message-Id: <16267908650.B85f3eFAF.29721@composer.9fans.topicbox.com> In-Reply-To: <16267887080.DB09C5b.87154@composer.9fans.topicbox.com> References: <16267887080.DB09C5b.87154@composer.9fans.topicbox.com> Date: Tue, 20 Jul 2021 10:21:05 -0400 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="16267908651.53cD61.29721" Content-Transfer-Encoding: 7bit Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: b81b7d72-e965-11eb-8ccf-916f9134e1fa Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UZTdmY2RjMDZhNjhiYjc3Ny1NOTc2ZWYxNmY5YjEyOWQzYWJlYWEy?= =?UTF-8?B?NTExPg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:M976ef16f9b129d3abeaa2511:1:dQvPTEe7FBqQg9WBZzXD2N2WK5KyqPFNntbOWVng50g --16267908651.53cD61.29721 Date: Tue, 20 Jul 2021 10:21:05 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I.e. in sam. In ed, g is frequently used at the end of=C2=A0the line.=C2=A0 ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Te7fcdc06a68bb777-M976ef= 16f9b129d3abeaa2511 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription --16267908651.53cD61.29721 Date: Tue, 20 Jul 2021 10:21:05 -0400 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I.e. in sam. In ed, g is frequently used at th= e end of the line. 
= --16267908651.53cD61.29721-- 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=-1.0 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, FREEMAIL_FROM,HTML_MESSAGE,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 18139 invoked from network); 20 Jul 2021 14:31:31 -0000 Received: from tb-ob21.topicbox.com (173.228.157.67) by inbox.vuxu.org with ESMTPUTF8; 20 Jul 2021 14:31:31 -0000 Received: from tb-mx1.topicbox.com (tb-mx1.nyi.icgroup.com [10.90.30.61]) by tb-ob21.topicbox.com (Postfix) with ESMTP id AE3F92DA5B for ; Tue, 20 Jul 2021 10:31:29 -0400 (EDT) (envelope-from bounce.mMd69f4d24cf42efd3c4ceca26.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx1.topicbox.com (Postfix, from userid 1132) id 6A9DE2DFB602; Tue, 20 Jul 2021 10:31:29 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h=from:to :subject:message-id:in-reply-to:references:date:mime-version :content-type:content-transfer-encoding:list-help:list-id :list-post:list-subscribe:reply-to:list-unsubscribe; s=dkim-1; bh=hs82dRrX96amidNb3JRExpipwY2w026MD32UVum1WKI=; b=FKwbaPj8URNJ 4AzMPTl45sYBf+ccHLMvVY8hJWDOAgrGSWLfpOaFt3XHyNkOKij6+9JOqFLXOx13 KZMKEjjfDp+Fw3/wh6AXiQgVgVWLeZ85R/Um9KW3bmwSSln4nzLwSgdRUCyCxui4 E+S9bHwT6q3BUTOdf1k6NARZvi+8GcY= From: Silas To: 9fans <9fans@9fans.net> Subject: Re: [9fans] ed regular expressions in sam Message-Id: <16267914840.B1cFDa41.999900@composer.9fans.topicbox.com> In-Reply-To: <16267908650.B85f3eFAF.29721@composer.9fans.topicbox.com> References: <16267887080.DB09C5b.87154@composer.9fans.topicbox.com> <16267908650.B85f3eFAF.29721@composer.9fans.topicbox.com> Date: Tue, 20 Jul 2021 10:31:24 -0400 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="16267914841.6AE1Af.999900" Content-Transfer-Encoding: 7bit Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: 292c6d36-e967-11eb-a0df-5b3a292d11b0 Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UZTdmY2RjMDZhNjhiYjc3Ny1NZDY5ZjRkMjRjZjQyZWZkM2M0Y2Vj?= =?UTF-8?B?YTI2Pg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:Md69f4d24cf42efd3c4ceca26:1:W0S1Nlcmemwj9197ntaTXEKFqKp9esoy-gHpG8o6edo --16267914841.6AE1Af.999900 Date: Tue, 20 Jul 2021 10:31:24 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable In sam, g has two uses - either as a guard or after an s command where all = substitutions are made Quoting sam(1) (available at ) after an s command: > If the command is followed by a g, as in > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0 s/x/y/g, all matches in the range are substituted. as a guard: > g/regexp/ command > v/regexp/ command > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0 If the range contains (g) or does not contain (v) a > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0 match for the expression, set dot to the range and run > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0 the command. ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Te7fcdc06a68bb777-Md69f4= d24cf42efd3c4ceca26 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription --16267914841.6AE1Af.999900 Date: Tue, 20 Jul 2021 10:31:24 -0400 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
In sam, g has two uses - either as a guard or = after an s command where all substitutions are made

<= /div>
Quoting sam(1) (available at <http://9p.io/magic/man2html/1/sam>)
af= ter an s command:
If the command = is followed by a g, as in
     &nb= sp;         s/x/y/g, all matches in= the range are substituted.
as a guard:
<= /div>
g/regexp/ command
v/reg= exp/ command
       &nbs= p;       If the range contains (g) or does no= t contain (v) a
       &= nbsp;       match for the expression, set dot= to the range and run
      &= nbsp;        the command.

= --16267914841.6AE1Af.999900-- 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=0.0 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FORGED_GMAIL_RCVD,FREEMAIL_FROM,HTML_MESSAGE, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 26385 invoked from network); 20 Jul 2021 15:45:34 -0000 Received: from tb-ob1.topicbox.com (64.147.108.173) by inbox.vuxu.org with ESMTPUTF8; 20 Jul 2021 15:45:34 -0000 Received: from tb-mx1.topicbox.com (tb-mx1.nyi.icgroup.com [10.90.30.61]) by tb-ob1.topicbox.com (Postfix) with ESMTP id D342022A63 for ; Tue, 20 Jul 2021 11:45:33 -0400 (EDT) (envelope-from bounce.mM0246b5a74e07da02c53789c1.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx1.topicbox.com (Postfix, from userid 1132) id C7A872E01D15; Tue, 20 Jul 2021 11:45:33 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h=from:to :subject:message-id:references:in-reply-to:date:mime-version :content-type:content-transfer-encoding:list-help:list-id :list-post:list-subscribe:reply-to:list-unsubscribe; s=dkim-1; bh=bouJxZPDe26UYgi4I1//Jk7fGvPQbWU9lrwmW9BYG6w=; b=H+/bPCwktHbg UahPDUUNKuG26knAf9851GmoxfPlFTgQnLwxyZvEYXFGS6kb7dXLcU1vcYZQdfkE hbm6NFRTHfiwZOaM+N3e4s0lXBhrhziXXboM9LXXIryIBx1qORDEOP/GDu1p1mR9 s2o+2jpOz3Q9PCSqp65wAuCZMH4I6dU= From: revcomninos@gmail.com To: 9fans <9fans@9fans.net> Subject: Re: [9fans] ed regular expressions in sam Message-Id: <16267959280.0118f7b.178764@composer.9fans.topicbox.com> References: <16267887080.DB09C5b.87154@composer.9fans.topicbox.com> <16267908650.B85f3eFAF.29721@composer.9fans.topicbox.com> <16267914840.B1cFDa41.999900@composer.9fans.topicbox.com> In-Reply-To: <16267914840.B1cFDa41.999900@composer.9fans.topicbox.com> Date: Tue, 20 Jul 2021 11:45:28 -0400 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="16267959281.1A5E.178764" Content-Transfer-Encoding: 7bit Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: 8242c8de-e971-11eb-a937-5b3a292d11b0 Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UZTdmY2RjMDZhNjhiYjc3Ny1NMDI0NmI1YTc0ZTA3ZGEwMmM1Mzc4?= =?UTF-8?B?OWMxPg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:M0246b5a74e07da02c53789c1:1:2TD9Pnj7cLpKYz1ZW4Xqi5HJ0kt7xSqaPLgFETBWQ0w --16267959281.1A5E.178764 Date: Tue, 20 Jul 2021 11:45:28 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Thank you for the clarification. This first usage conforms to ed. I am curr= ently working slowly through "A Tutorial for the Sam Command Language"=C2= =A0http://doc.cat-v.org/bell_labs/sam_lang_tutorial/=C2=A0but I have yet go= tten to this usage of "g" after "s". ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Te7fcdc06a68bb777-M0246b= 5a74e07da02c53789c1 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription --16267959281.1A5E.178764 Date: Tue, 20 Jul 2021 11:45:28 -0400 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Thank you for the clarification. This first us= age conforms to ed. I am currently working slowly through "A Tutorial = for the Sam Command Language" http://doc.cat-v.org/bell_labs/sam_lang_tutorial= / but I have yet gotten to this usage of "g" after "= ;s".
= --16267959281.1A5E.178764-- 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=-1.0 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 12053 invoked from network); 20 Jul 2021 18:32:56 -0000 Received: from tb-ob0.topicbox.com (64.147.108.117) by inbox.vuxu.org with ESMTPUTF8; 20 Jul 2021 18:32:56 -0000 Received: from tb-mx0.topicbox.com (tb-mx0.nyi.icgroup.com [10.90.30.73]) by tb-ob0.topicbox.com (Postfix) with ESMTP id 9E4F32A69F for ; Tue, 20 Jul 2021 14:32:54 -0400 (EDT) (envelope-from bounce.mM4fb1e908c2fdeb00adbda077.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx0.topicbox.com (Postfix, from userid 1132) id 9B68B2DDB8E3; Tue, 20 Jul 2021 14:32:54 -0400 (EDT) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=fI/T4XIt header.a=rsa-sha256 header.s=20161025 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; spf=pass smtp.mailfrom=inkswinc@gmail.com smtp.helo=mail-yb1-f171.google.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (body has been altered)) (Message modified while forwarding at Topicbox) ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:references:in-reply-to:from:date :message-id:subject:to:content-type:list-help:list-id:list-post :list-subscribe:reply-to:content-transfer-encoding :list-unsubscribe; s=sysmsg-1; t=1626805974; bh=Y0ogjho1Z9T1DztR u/Ul8769W6T8HAGsPHuIUIInPvU=; b=j9cdy3iJShzlYSNlLMIAtixXjiskFJaK c/MrIqSX+GEigEWXPULR3Ge7RclSI5R8cHp/SX2vhXRbIOZ3YCBpRyQk/KcgFBwD BKvtTfOAUOC7Ubj1Y6eCiD8/4QXlkt9GCyl4sEKYhcwhMaH/wvHgtae/eln4gSqY dziNcDaiiMI= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1626805974; b=BhlaHmGTz/0fr4gqrCR+sz06NDfWzOej+jOE0vWAVLWP4QEn// mO5gcaSdp19ceKSXpcYtiskiE4G16lKuGchaDYxcjwWjaLyTKfE7EeJeOuIBoC7k gmD/wYOvN78+dHO7jUeZUZNtxeb6A7KY0a3m0j9wB3/DHbITA2H95zXpM= Authentication-Results: topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=fI/T4XIt header.a=rsa-sha256 header.s=20161025 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; spf=pass smtp.mailfrom=inkswinc@gmail.com smtp.helo=mail-yb1-f171.google.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (body has been altered)) (Message modified while forwarding at Topicbox) X-Received-Authentication-Results: tb-mx0.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=fI/T4XIt header.a=rsa-sha256 header.s=20161025 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.219.171 (mail-yb1-f171.google.com); spf=pass smtp.mailfrom=inkswinc@gmail.com smtp.helo=mail-yb1-f171.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=Gcr9ezG0; x-me-sender=none; x-ptr=pass smtp.helo=mail-yb1-f171.google.com policy.ptr=mail-yb1-f171.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt2.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: alt2.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h= mime-version:references:in-reply-to:from:date:message-id:subject :to:content-type:list-help:list-id:list-post:list-subscribe :reply-to:content-transfer-encoding:list-unsubscribe; s=dkim-1; bh=Y0ogjho1Z9T1DztRu/Ul8769W6T8HAGsPHuIUIInPvU=; b=DJE2cEuBjuJz YPwKnQbF0MVzPG+4c5qMU5MmZDDYA9zKRE9fDWVaaA4bKRnss7ObMbloPwP+eW7C qH8cUJ7vl6QvFS3gmzi+IEFqns8Sw4jy+R5H/BbY00kTFVR7GjIIjavSSLLYF0+D xLsx5AXTQdmVAvgpz6erTmeND2vpB94= Received: from tb-mx0.topicbox.com (localhost.local [127.0.0.1]) by tb-mx0.topicbox.com (Postfix) with ESMTP id 5C99D2DDB4C0 for <9fans@9fans.net>; Tue, 20 Jul 2021 14:32:44 -0400 (EDT) (envelope-from inkswinc@gmail.com) Received: from tb-mx0.topicbox.com (localhost [127.0.0.1]) by tb-mx0.topicbox.com (Authentication Milter) with ESMTP id 49D67795C06; Tue, 20 Jul 2021 14:32:44 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1626805964; b=XiAkHZ+wdOjXlbomGsC6JV32bFB35dzxDSm6O74yQ87E19m4/Q h0NZ2qZNGWbyEImjf1c3xP833Q3wnsbd9bGUTigdz1372XM6WYL6zL1riVdKTc7F ywclnNErASUOxK1613Hsbx9CfQYMtLCy0fr76Tym69Ne84YTYoCTYqOv/O8t3T3S QzlpqauJfSkJi7OHeqC+K/ntqNY5Pm9WACx2hucUpX0wB1doTbKVyPscNSVlUEHM aZwWLf6/dsV/QT2h6xaxLvgIFkVQTgKiL7xFh8RgxVp8VDQwQy5sDw71oHfBjr9X qpuAGLmjSsFJ+JvEQ6tgjTC8D6tii30S/bnA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:references:in-reply-to:from:date :message-id:subject:to:content-type; s=arcseal; t=1626805964; bh=9HAe867Vv7IsfS2ZvhvKDn6Z46nHOsEN+8vr5sM7vZ4=; b=lAAERe/56TnT iG1bWzwdy1f+xRsHS50XiIaAgrMaV+34rPpcefKwX/4JKEY0Wv2fMdYAuvq7eofM 2n1kEQ7S2c0LfS2zjR2P++S/A91vBSH0ILvIIS8RTuPM6FO1yjtampBoiclr89jP hpq0wX6llBJ/5NWwBf9a5FNCp1TadP1RS5UwCl4rc+in9vUfLgidLyXcKz+PYRMR fHH3W5sO3Mg6zEaP5EUBRsoUpDJ9NnEhCJSzSi7Lvhw+QV+HfDvfvvYWQ0z/GrJm 1MHDHDxTOwK5CScW692uVpju9/NgTkWH/3qsnilPs9Hg3+c/Ja7Ew1RY4S2WQyX7 q9o0aJp4sg== ARC-Authentication-Results: i=1; tb-mx0.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=fI/T4XIt header.a=rsa-sha256 header.s=20161025 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.219.171 (mail-yb1-f171.google.com); spf=pass smtp.mailfrom=inkswinc@gmail.com smtp.helo=mail-yb1-f171.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=Gcr9ezG0; x-me-sender=none; x-ptr=pass smtp.helo=mail-yb1-f171.google.com policy.ptr=mail-yb1-f171.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt2.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: alt2.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgedvtddrfedvgdduvdegucdltddurdegudelrddttd dmucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgf nhhsuhgsshgtrhhisggvpdfurfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttd enucenucfjughrpeggfhgjhfffkffuvfgtsehttdertddttdejnecuhfhrohhmpefuihhl rghsucfotgevrhhoshhkvgihuceoihhnkhhsfihinhgtsehgmhgrihhlrdgtohhmqeenuc ggtffrrghtthgvrhhnpeehjeeiffffveeludeuhffhhfffhedtueelgeeuteeffedukeeg ledtieffueduleenucfkphepvddtledrkeehrddvudelrddujedunecuvehluhhsthgvrh fuihiivgeptdenucfrrghrrghmpehinhgvthepvddtledrkeehrddvudelrddujedupdhh vghlohepmhgrihhlqdihsgduqdhfudejuddrghhoohhglhgvrdgtohhmpdhmrghilhhfrh homhepoehinhhkshifihhntgesghhmrghilhdrtghomheq X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (gmail.com ... _spf.google.com: Sender is authorized to use 'inkswinc@gmail.com' in 'mfrom' identity (mechanism 'include:_netblocks.google.com' matched)) receiver=tb-mx0.topicbox.com; identity=mailfrom; envelope-from="inkswinc@gmail.com"; helo=mail-yb1-f171.google.com; client-ip=209.85.219.171 Received: from mail-yb1-f171.google.com (mail-yb1-f171.google.com [209.85.219.171]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx0.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Tue, 20 Jul 2021 14:32:43 -0400 (EDT) (envelope-from inkswinc@gmail.com) Received: by mail-yb1-f171.google.com with SMTP id k184so33994953ybf.12 for <9fans@9fans.net>; Tue, 20 Jul 2021 11:32:43 -0700 (PDT) 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=9HAe867Vv7IsfS2ZvhvKDn6Z46nHOsEN+8vr5sM7vZ4=; b=Gcr9ezG09mZQ2TVp0DeDBINC95IIK0wq6+5mGQnyaZUKPP2J3staaoZnsek6s4PE1S lVVt8SIQ4srIV5Jy4FBzn73X2/RE+2nxzIq48tcEjAFPs5LvDKDcmLW6l+vtA8SydMK2 kbwXTPTwPfZKblmY7WXF55AiEgIC31y1zkg2mdImXf7AsolHHIyF5nCwX20ufaeOT5GM oBjNwDe3OqzUW9Ean9ZEq7R/WHtEs0qA0Yh9649ODICBDgtRrxVazPblF/FVv6ernGd2 BvrObsmkOdelpDB7RJA2Q2+/P3jGEjt9tpDx5C+Cy+BGDVdQSlAMOQyrI8DEKARMnocX SHnA== X-Gm-Message-State: AOAM530LJ+dly7BgO19uJ5kMDe2uyrQay/CmrZw+aUQuHGqypb7T0YBi J26F9MIMqGvWc9Y2lgehAreDDWczmUz9WSZz5SJxO3M79ZM= X-Google-Smtp-Source: ABdhPJz1z+AXW+xZJFNgp7Gh8ZXwpmm/CjvJMvogdZXyQfgcmEZ5rUcCOYZSmbU+/CUFo/yz9siIvNJplrycp84Fkyk= X-Received: by 2002:a25:40ca:: with SMTP id n193mr40128517yba.293.1626805962941; Tue, 20 Jul 2021 11:32:42 -0700 (PDT) MIME-Version: 1.0 References: <16267887080.DB09C5b.87154@composer.9fans.topicbox.com> <16267908650.B85f3eFAF.29721@composer.9fans.topicbox.com> <16267914840.B1cFDa41.999900@composer.9fans.topicbox.com> <16267959280.0118f7b.178764@composer.9fans.topicbox.com> In-Reply-To: <16267959280.0118f7b.178764@composer.9fans.topicbox.com> From: Silas McCroskey Date: Tue, 20 Jul 2021 11:32:31 -0700 Message-ID: Subject: Re: [9fans] ed regular expressions in sam To: 9fans <9fans@9fans.net> Content-Type: text/plain; charset="UTF-8" Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: e29e7978-e988-11eb-9f68-98d2cf01aef4 Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UZTdmY2RjMDZhNjhiYjc3Ny1NNGZiMWU5MDhjMmZkZWIwMGFkYmRh?= =?UTF-8?B?MDc3Pg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> Content-Transfer-Encoding: quoted-printable List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:M4fb1e908c2fdeb00adbda077:1:tKmUxd6M_W-OzJi9CBmnSShaJmRuxll-flKgDAASxMQ > I have yet gotten to this usage of "g" after "s". The key difference here is not in the behavior of suffixed 'g', but in how selections are made and operated on in the first place. Ed's "selection" (aka dot, as you can reference it with '.') is always a full, single line. It can *iterate* over multiple lines with prefixed 'g', but each command (e.g. 's') will be run against only one line at a time. As a result, suffixed 'g' always means "allow multiple edits within this line" (alternatively, *not* suffixing with 'g' means "only edit the first occurence of each line"). Sam's "selection" is more arbitrary -- it can be (and frequently is) less than a line or multiple lines at once. In this case 'g' takes on a different meaning -- "allow multiple edits within this selection" -- meaning if you *don't* pass 'g', and you're working with a multi-line selection, only the first match in the entire selection will be changed by the 's', regardless of whether other matches occurred on separate lines. As rob pointed out, interposing an 'x' without a regex will split the selection into lines and iterate over each, getting you back to the line-at-a-time behavior that is often easier to reason about. ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Te7fcdc06a68bb777-M4fb1e= 908c2fdeb00adbda077 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription 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=0.0 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FORGED_GMAIL_RCVD,FREEMAIL_FROM,HTML_MESSAGE, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 14736 invoked from network); 20 Jul 2021 18:57:42 -0000 Received: from tb-ob20.topicbox.com (173.228.157.66) by inbox.vuxu.org with ESMTPUTF8; 20 Jul 2021 18:57:42 -0000 Received: from tb-mx0.topicbox.com (tb-mx0.nyi.icgroup.com [10.90.30.73]) by tb-ob20.topicbox.com (Postfix) with ESMTP id 975AA18CA3 for ; Tue, 20 Jul 2021 14:57:40 -0400 (EDT) (envelope-from bounce.mM096ade136fe434ef64a397b8.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx0.topicbox.com (Postfix, from userid 1132) id 5E1452DDD37F; Tue, 20 Jul 2021 14:57:40 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h=from:to :subject:message-id:references:in-reply-to:date:mime-version :content-type:content-transfer-encoding:list-help:list-id :list-post:list-subscribe:reply-to:list-unsubscribe; s=dkim-1; bh=AajKFYYluY8yujVLHMNswg/IC9Aw18UatKLVUah/0Zg=; b=bFKZ/P17kCux xM56KkCRrOr+UnPnJIZ++WZiSc17xFAu3pAUI/EcJzxTEsXDJ/t5U+/e8/haxxPo Mbvnu0y79+6nyD/oUPYBPdlg0ruDZec7BoQLyKMrtbxG9o07KuQKcp+m34VjYwrU buKowQV2Q3x70ZZtRPBXzQuER+ARWjg= From: revcomninos@gmail.com To: 9fans <9fans@9fans.net> Subject: Re: [9fans] ed regular expressions in sam Message-Id: <16268074550.CE500C.98904@composer.9fans.topicbox.com> References: <16267887080.DB09C5b.87154@composer.9fans.topicbox.com> <16267908650.B85f3eFAF.29721@composer.9fans.topicbox.com> <16267914840.B1cFDa41.999900@composer.9fans.topicbox.com> <16267959280.0118f7b.178764@composer.9fans.topicbox.com> In-Reply-To: Date: Tue, 20 Jul 2021 14:57:35 -0400 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="16268074551.eFa7a3.98904" Content-Transfer-Encoding: 7bit Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: 586efd46-e98c-11eb-8028-b2e29034e1fa Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UZTdmY2RjMDZhNjhiYjc3Ny1NMDk2YWRlMTM2ZmU0MzRlZjY0YTM5?= =?UTF-8?B?N2I4Pg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:M096ade136fe434ef64a397b8:1:zRhAuhQA795FeWJTb41g17Wmg4v_aioohaPo4j-1JeU --16268074551.eFa7a3.98904 Date: Tue, 20 Jul 2021 14:57:35 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Thank you. Those distinctions are very helpful. I agree that thinking in te= rms of lines is easier to reason about. I am going to have to change some o= f my thinking and break old habits.=C2=A0 ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Te7fcdc06a68bb777-M096ad= e136fe434ef64a397b8 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription --16268074551.eFa7a3.98904 Date: Tue, 20 Jul 2021 14:57:35 -0400 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Thank you. Those distinctions are very helpful= . I agree that thinking in terms of lines is easier to reason about. I am g= oing to have to change some of my thinking and break old habits. 
= --16268074551.eFa7a3.98904--