From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.6 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: from minnie.tuhs.org (minnie.tuhs.org [50.116.15.146]) by inbox.vuxu.org (Postfix) with ESMTP id 0E0BA21002 for ; Mon, 20 May 2024 15:54:13 +0200 (CEST) Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 6F37B43B17; Mon, 20 May 2024 23:54:09 +1000 (AEST) Received: from arjuna.pair.com (arjuna.pair.com [209.68.5.131]) by minnie.tuhs.org (Postfix) with ESMTPS id 3663F43B16 for ; Mon, 20 May 2024 23:54:06 +1000 (AEST) Received: from arjuna.pair.com (localhost [127.0.0.1]) by arjuna.pair.com (Postfix) with ESMTP id 9C6098A64F for ; Mon, 20 May 2024 09:54:05 -0400 (EDT) Received: from orac.inputplus.co.uk (57.89.115.87.dyn.plus.net [87.115.89.57]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by arjuna.pair.com (Postfix) with ESMTPSA id 6E6DE8A597 for ; Mon, 20 May 2024 09:54:05 -0400 (EDT) Received: from orac.inputplus.co.uk (orac.inputplus.co.uk [IPv6:::1]) by orac.inputplus.co.uk (Postfix) with ESMTP id 1B4181FB2F for ; Mon, 20 May 2024 14:54:04 +0100 (BST) From: Ralph Corderoy To: TUHS main list MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 In-reply-to: References: Date: Mon, 20 May 2024 14:54:04 +0100 Message-Id: <20240520135404.1B4181FB2F@orac.inputplus.co.uk> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inputplus.co.uk; h=from:to:subject:mime-version:content-type:content-transfer-encoding:in-reply-to:references:date:message-id; s=pair-202402161033; bh=DqJ7LFmq/KBOabCsfcKRGx6soxYwSjVjQ8aE1jgvIO4=; b=EHvIiEt+OtSgr6MYmyRtf04WGj7TNtZi6SNPtS4lgDhj2z5plpIoW0aewNvSkz5MiotCZjEUlx91qaT2uFPBN0gXjwjK9C4GWMQ3I7iLXJ0yatm83jQcjUyhEhsUOxID4oIO3G1F7dcW59JSAaf/NEcNu4eqX+M07kf38huJqSzi9jUAjR2M2KDbQMLpDOG+3YB689UogIovtljGAQ6VtXhc98fQ6n/VWWSzEXS/qz2TkCs1mYRr1iGRHvdL8tTsgCnY5hUdDyr7tqhadmwxKFEpdw4YLqCq5OY1+Lk0E9S4pacl3v+KjtF8scSDvLMqrUysmCLsDhAkwXua0yOADA== X-Scanned-By: mailmunge 3.11 on 209.68.5.131 Message-ID-Hash: PGWJZSPQ4BVLFQL73YRZJGVU3SAJS3IG X-Message-ID-Hash: PGWJZSPQ4BVLFQL73YRZJGVU3SAJS3IG X-MailFrom: ralph@inputplus.co.uk X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: A fuzzy awk. List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: SGksDQoNCkRvdWcgd3JvdGU6DQo+IEkgY29tbWVuZCBhdHRlbnRpb24gdG8gdGhlIExhbmdTZWMg bW92ZW1lbnQsIHdoaWNoIGFkdm9jYXRlcyBmb3INCj4gcmlnb3JvdXNseSBlbmZvcmNlZCBzZXBh cmF0aW9uIGJldHdlZW4gbGVnYWwgYW5kIGlsbGVnYWwgaW5wdXRzLg0KDQogICAgaHR0cHM6Ly9s YW5nc2VjLm9yZw0KDQogICDigJhUaGUgTGFuZ3VhZ2UtdGhlb3JldGljIGFwcHJvYWNoIChMYW5n U2VjKSByZWdhcmRzIHRoZSBJbnRlcm5ldA0KICAgIGluc2VjdXJpdHkgZXBpZGVtaWMgYXMgYSBj b25zZXF1ZW5jZSBvZiDigJhhZCBob2PigJkgcHJvZ3JhbW1pbmcgb2YNCiAgICBpbnB1dCBoYW5k bGluZyBhdCBhbGwgbGF5ZXJzIG9mIG5ldHdvcmsgc3RhY2tzLCBhbmQgaW4gb3RoZXIga2luZHMN CiAgICBvZiBzb2Z0d2FyZSBzdGFja3MuICBMYW5nU2VjIHBvc2l0cyB0aGF0IHRoZSBvbmx5IHBh dGggdG8NCiAgICB0cnVzdHdvcnRoeSBzb2Z0d2FyZSB0aGF0IHRha2VzIHVudHJ1c3RlZCBpbnB1 dHMgaXMgdHJlYXRpbmcgYWxsDQogICAgdmFsaWQgb3IgZXhwZWN0ZWQgaW5wdXRzIGFzIGEgZm9y bWFsIGxhbmd1YWdlLCBhbmQgdGhlIHJlc3BlY3RpdmUNCiAgICBpbnB1dC1oYW5kbGluZyByb3V0 aW5lcyBhcyBhIOKAmHJlY29nbml6ZXLigJkgZm9yIHRoYXQgbGFuZ3VhZ2UuDQogICAgVGhlwqBy ZWNvZ25pdGlvbiBtdXN0IGJlIGZlYXNpYmxlLCBhbmQgdGhlIHJlY29nbml6ZXIgbXVzdCBtYXRj aCB0aGUNCiAgICBsYW5ndWFnZSBpbiByZXF1aXJlZCBjb21wdXRhdGlvbiBwb3dlci4NCg0KICAg 4oCYV2hlbiBpbnB1dCBoYW5kbGluZyBpcyBkb25lIGluIGFkIGhvYyB3YXksIHRoZSDigJhkZSBm YWN0b+KAmQ0KICAgIHJlY29nbml6ZXIsIGkuZS7CoHRoZSBpbnB1dCByZWNvZ25pdGlvbiBhbmQg dmFsaWRhdGlvbiBjb2RlIGVuZHMgdXANCiAgICBzY2F0dGVyZWQgdGhyb3VnaG91dCB0aGUgcHJv Z3JhbSwgZG9lcyBub3QgbWF0Y2ggdGhlIHByb2dyYW1tZXJzJw0KICAgIGFzc3VtcHRpb25zIGFi b3V0IHNhZmV0eSBhbmQgdmFsaWRpdHkgb2YgZGF0YSwgYW5kIHRodXMgcHJvdmlkZXMNCiAgICBh bXBsZSBvcHBvcnR1bml0aWVzIGZvciBleHBsb2l0YXRpb24uICBNb3Jlb3ZlciwgZm9yIGNvbXBs ZXggaW5wdXQNCiAgICBsYW5ndWFnZXMgdGhlIHByb2JsZW0gb2YgZnVsbCByZWNvZ25pdGlvbiBv ZiB2YWxpZCBvciBleHBlY3RlZA0KICAgIGlucHV0cyBtYXkgYmUgKnVuZGVjaWRhYmxlKiwgaW4g d2hpY2ggY2FzZSBubyBhbW91bnQgb2YNCiAgICBpbnB1dC1jaGVja2luZyBjb2RlIG9yIHRlc3Rp bmcgd2lsbCBzdWZmaWNlIHRvIHNlY3VyZSB0aGUgcHJvZ3JhbS4NCiAgICBNYW55IHBvcHVsYXIg cHJvdG9jb2xzIGFuZCBmb3JtYXRzIGZlbGwgaW50byB0aGlzIHRyYXAsIHRoZQ0KICAgIGVtcGly aWNhbCBmYWN0IHdpdGggd2hpY2ggc2VjdXJpdHkgcHJhY3RpdGlvbmVycyBhcmUgYWxsIHRvbw0K ICAgIGZhbWlsaWFyLg0KDQogICDigJhMYW5nU2VjIGhlbHBzIGRyYXcgdGhlIGJvdW5kYXJ5IGJl dHdlZW4gcHJvdG9jb2xzIGFuZCBBUEkgZGVzaWducw0KICAgIHRoYXQgY2FuIGFuZCBjYW5ub3Qg YmUgc2VjdXJlZCBhbmQgaW1wbGVtZW50ZWQgc2VjdXJlbHksIGFuZCBjaGFydHMNCiAgICBhIHdh eSB0byBidWlsZGluZyB0cnVseSB0cnVzdHdvcnRoeSBwcm90b2NvbHMgYW5kIHN5c3RlbXMuICBB IGxvbmdlcg0KICAgIHN1bW1hcnkgb2YgTGFuZ1NlYyBpbiB0aGlzIFVTRU5JWCBTZWN1cml0eSBC b0YgaGFuZC1vdXQsIGFuZCBpbiB0aGUNCiAgICB0YWxrcywgYXJ0aWNsZXMsIGFuZCBwYXBlcnMg YmVsb3cu4oCZDQoNClRoYXQgZG9lcyBsb29rIGludGVyZXN0aW5nOyBJJ2Qgbm90IGhlYXJkIG9m IGl0Lg0KDQotLSANCkNoZWVycywgUmFscGguDQo=