From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from minnie.tuhs.org (minnie.tuhs.org [45.79.103.53]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id 57518e78 for ; Sun, 13 Oct 2019 18:54:08 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id 7D68D9BD59; Mon, 14 Oct 2019 04:54:06 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 81C589BD5D; Mon, 14 Oct 2019 04:53:26 +1000 (AEST) Received: by minnie.tuhs.org (Postfix, from userid 112) id 9FDC09BBEF; Mon, 14 Oct 2019 04:53:23 +1000 (AEST) X-Greylist: delayed 311 seconds by postgrey-1.36 at minnie.tuhs.org; Mon, 14 Oct 2019 04:53:22 AEST Received: from mx0b-0024d301.pphosted.com (mx0b-0024d301.pphosted.com [148.163.153.159]) by minnie.tuhs.org (Postfix) with ESMTPS id CCCA99BB2A for ; Mon, 14 Oct 2019 04:53:22 +1000 (AEST) Received: from pps.filterd (m0101816.ppops.net [127.0.0.1]) by mx0a-0024d301.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x9DIk3n2009959; Sun, 13 Oct 2019 14:46:03 -0400 Received: from acrbarmx04.acrisurellc.com (customer-74-204-12-114.host.ussignalcom.net [74.204.12.114]) by mx0a-0024d301.pphosted.com with ESMTP id 2vkc14md3a-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Sun, 13 Oct 2019 14:46:03 -0400 Received: from ACRBARMX05.AcrisureLLC.com (10.1.240.102) by ACRBARMX04.AcrisureLLC.com (10.1.240.101) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Sun, 13 Oct 2019 14:46:01 -0400 Received: from ACRBARMX05.AcrisureLLC.com ([fe80::3957:4f52:77e3:11d1]) by ACRBARMX05.AcrisureLLC.com ([fe80::3957:4f52:77e3:11d1%17]) with mapi id 15.00.1367.000; Sun, 13 Oct 2019 14:46:01 -0400 From: William Corcoran To: Richard Tobin Thread-Topic: [TUHS] Awk for CSV files Thread-Index: AQHVgdOE0LhKu5KFKU+bXdb3tgkVRqdY6URm Date: Sun, 13 Oct 2019 18:46:01 +0000 Message-ID: References: Larry McVoy's message of Thu, 10 Oct 2019 19:56:54 -0700,<20191013135344.E0F4C292AD4E@macaroni.inf.ed.ac.uk> In-Reply-To: <20191013135344.E0F4C292AD4E@macaroni.inf.ed.ac.uk> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Proofpoint-Spam-Reason: safe Subject: Re: [TUHS] Awk for CSV files X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "tuhs@tuhs.org" Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" VG9kYXksIHdvcmtpbmcgd2l0aCB2N20sIFNWUjEsIGFuZCBic2QyLjExIGFsbCBQRFAxMSBwb3J0 cywgZm9yIGV4YW1wbGUsIHdpbGwgc3RheSBib290ZWQgYW5kIG9wZXJhdGlvbmFsIGZvciBsb25n IHBlcmlvZHMgdW5kZXIgc2ltdWxhdGlvbi4gDQoNCldpdGggdGhlc2Ugb2xkZXIgVU5JWCB2YXJp YW50cywgd29ya2luZyB3aXRoIGF3ayBhbmQgZXZlbiB0aGUgY2xhc3NpYyBzaGVsbCB0b29scyBp cyBvZnRlbiBwcm9ibGVtYXRpYy4gIE1vcmVvdmVyIHJlc291cmNlIGNvbnN0cmFpbnRzIHNlZW0g dG8gYmUgYSBwZXJzaXN0ZW50IGFubm95YW5jZSB1bmRlciBzaW11bGF0aW9uLiAgDQoNCldoZW4g ZGVhbGluZyB3aXRoIGV2ZW4gbW9kZXJhdGVseSBzaXplZCB0ZXh0IGZpbGVzLCBvbmUgaXMgb2Z0 ZW4gbGVmdCB3aXRoIHdyaXRpbmcgYSBDIHByb2dyYW0gdG8gYW1lbGlvcmF0ZSB0aGUgbGltaXRh dGlvbnMgb2YgYW55IGF0dGVtcHQgdG8gZXhjbHVzaXZlbHkgdXNlIGF3aywgYW5kIHRoZSBvdGhl ciBjbGFzc2ljIHNoZWxsIHRvb2xzLiBJdOKAmXMgbm90IGEgbGVhcCB0byBzdWdnZXN0IHRoYXQg dXNlcnMgcnVubmluZyBVTklYIG9uIGFjdHVhbCBtZXRhbCBpbnN0ZWFkIG9mIHNpbXVsYXRpb24g ZmFjZWQgdGhlIHNhbWUgcmVzb3VyY2UgY2hhbGxlbmdlcy4gIA0KDQpIb2x5IGNvdyBoYXZlIHRo aW5ncyBjaGFuZ2VkLiAgIFRvZGF5LCBhd2ssIGFuZCB0aGUgb3RoZXIgY2xhc3NpYyBzaGVsbCB0 b29scyBhcmUgYW1hemluZy4gICBSZXNvdXJjZSBsaW1pdGF0aW9ucyBhcmUgcmFyZSBvciBldmVu IG5vbi1leGlzdGVudCwgZXNwZWNpYWxseSBzbyBpbiB0aGUgQ2xvdWQuICBHb29nbGUgc2VlbXMg dG8gaGF2ZSBsZWQgdGhlIHdheSBpbnRvIHRhbWluZyB1bnN0cnVjdHVyZWQgZGF0YS4gICBFdmVu IGVtYWlsIHRvZGF5IGlzIHZpcnR1YWxseSBvbmUgaHVnZSB0ZXh0IHN0cmVhbSB3aGVyZSBpdOKA mXMgYmluYXJ5IGVsZW1lbnQgaXMgbWFza2VkIGJ5IGV2ZW4gbW9yZSB0ZXh0LiAgVGV4dCwgdGV4 dCwgdGV4dCEgICBBbGwgb2YgdGhpcyB0ZXh0IGRhdGEgKENTViBvciB3aGF0ZXZlcikgaGFzIHBh dmVkIHRoZSB3YXkgYW5kIGV4dGVuZGVkIHRoZSBtZWFuaW5nZnVsIGxpZmUgb2YgdGhlIGNsYXNz aWMgc2hlbGwgdG9vbHMgYW5kIGV2ZW4gbmV3ZXIgdG9vbHMgdGhhdCBhcmUgbm93IGNsYXNzaWNz 4oCULWVzcGVjaWFsbHkgd2hlbiBhbiBSREIgaXMgaW52b2x2ZWQuICANCg0KSnVzdCBkb27igJl0 IGhpdCB0aGF0IG51bGwgb3IgeW91IG1pZ2h0IG5lZWQgdG8gYW1lbGlvcmF0ZSB3aXRoIEMgYWdh aW4uICAgDQoNClRydWx5LA0KDQpCaWxsIENvcmNvcmFuDQoNCg0KPiBPbiBPY3QgMTMsIDIwMTks IGF0IDEwOjM1IEFNLCBSaWNoYXJkIFRvYmluIDxyaWNoYXJkQGluZi5lZC5hYy51az4gd3JvdGU6 DQo+IA0KPiBJIHdhcyByZW1pbmRlZCBvZiB0aGlzIGJ5IExhcnJ5J3MgY29tbWVudDoNCj4gDQo+ PiBJIG1pc3MgQnJpYW4gb24gdGhpcyBsaXN0LiAgSSd2ZSBpbnRlcmFjdGVkIHdpdGggaGltIG92 ZXIgdGhlIHllYXJzLCB0aGUNCj4+IG9uZSBJIHJlbWVtYmVyIHRoZSBtb3N0IHdhcyBJIHdhcyB0 cnlpbmcgdG8gZG8gYW4gYXdrIGxpa2UgaW50ZXJmYWNlIHRvIGENCj4+IGtleS92YWx1ZSAiZGF0 YWJhc2UiLg0KPiANCj4gUmVjZW50bHkgSSd2ZSBoYWQgdG8gZGVhbCB3aXRoIGEgbG90IG9mIGRh dGEgaW4gQ1NWDQo+IChjb21tYS1zZXBhcmF0ZWQtdmFsdWUpIGZvcm1hdC4gIEF3ayBpcyAqYWxt b3N0KiBwcmVmZWN0IGZvciB0aGlzLCBidXQNCj4gb2YgY291cnNlIGRvZXNuJ3QgaGFuZGxlIHRo ZSBxdW90aW5nIG9mIGZpZWxkcyB0aGF0IGNvbnRhaW4gY29tbWFzLg0KPiBPbmUgY2FuIHVzdWFs bHkgd29yayBhcm91bmQgaXQgYnkgZmluZGluZyBhIGNoYXJhY3RlciB0aGF0IGRvZXNuJ3QNCj4g b2NjdXIgaW4gdGhlIGRhdGEgYW5kIGNvbnZlcnRpbmcgdGhlIENTViBmaWxlIHRvIHVzZSB0aGF0 IGFzIHRoZQ0KPiBzZXBhcmF0b3IsIGJ1dCBpdCdzIG5vdCBpZGVhbC4NCj4gDQo+IEF3aydzIGlu cHV0IGNvdWxkIGVhc2lseSBiZSBtb2RpZmllZCB0byBoYW5kbGUgQ1NWIGZpbGVzLCBidXQgb3V0 cHV0DQo+IHdvdWxkIGJlIGEgYml0IG1vcmUgZGlmZmljdWx0LCBiZWNhdXNlIHlvdSBkb24ndCBz cGVjaWZ5IGZpZWxkDQo+IGJvdW5kYXJpZXMgZXhwbGljaXRseSBvbiBvdXRwdXQuICBPbmUgcG9z c2liaWxpdHkgd291bGQgYmUgYSBwcmludGYoKQ0KPiBmb3JtYXQgc3BlY2lmaWVyIHRoYXQgdGFr ZXMgYSBmaWVsZCBhbmQgcXVvdGVzIGl0IGFwcHJvcHJpYXRlbHkuDQo+IA0KPiAtLSBSaWNoYXJk DQo+IA0KPiAtLSANCj4gVGhlIFVuaXZlcnNpdHkgb2YgRWRpbmJ1cmdoIGlzIGEgY2hhcml0YWJs ZSBib2R5LCByZWdpc3RlcmVkIGluDQo+IFNjb3RsYW5kLCB3aXRoIHJlZ2lzdHJhdGlvbiBudW1i ZXIgU0MwMDUzMzYuDQo+IA0K