From owner-freebsd-questions@freebsd.org Fri Oct 16 14:55:34 2020 Return-Path: Delivered-To: freebsd-questions@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 4714D43878D for ; Fri, 16 Oct 2020 14:55:34 +0000 (UTC) (envelope-from bourne.identity@hotmail.com) Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-oln040092072106.outbound.protection.outlook.com [40.92.72.106]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "GlobalSign Organization Validation CA - SHA256 - G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4CCTjK10kQz3Ysv for ; Fri, 16 Oct 2020 14:55:32 +0000 (UTC) (envelope-from bourne.identity@hotmail.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RraAwiTVMsX9w9I5mUyLRoIU9DTZFSLXVCXUNuUnKIN71+I3wVTg7t11PgPx8PL7q/h8pKz1zT1b1hfS5vpNk0QwvkYLiXyb5eKlRf6WYRvqpZTl/FvAzXAYSlvMYVay20Go2dtqSRsjcE1scT3XIqvZ2IZd3OUQYSOCD7btlkXzrt5FsXaBWvaoOzsJEIcs8deFLCepoOgPaH0v8O9zkFwMZm2KSsskqkeNA54aZKBIr2EG0wg34ByIi7m3XH/CeHMbfoHYWLxuLByvheyrL1QDifdSlPVOJbB1RnBp9gTM8z3/bRskdZzukcNDGB5OBHb1PnqxIr2KhDghipm6Kw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=S4Dc6L+8/x4d935VAlcg3Ts/pgVB1b7jkBLWZtyuMRE=; b=KlxNqHEjYSXNgHD/2DuqXt1fQFLo67cTifqFispZ4pmRHk2bB12YRwCiYRLXvkYQtuaRpfKtjVLutrDrnfXQqjSAo7KeB2VrUk/lSl8gNQWgr4sUUE+RF7DTsqSkaShcEfWCzf3emeqjy1gJXH/P6IXphJkAjdbzie371SZUPs7yKfAfQe9S8wLimmz2kUsuuMKQLMbPaDtqKi2ciMo5GFX7i1ezg3rP3jkGkAOa6R2Fh3iaK8jyE+Vw7cmj5tEn02oCMsV0OsFG06Vc+0Xtavl0RJp8W7vwFWPcMTU6Zou5/hRbUBpgUG3CyFc7VtAPNDdnsqp82zs1MHvXaG3GjA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=S4Dc6L+8/x4d935VAlcg3Ts/pgVB1b7jkBLWZtyuMRE=; b=e5ZeoofiEipf/9pGiKZ1EOWQDYZUtEvW1YXerz7mgqPW7nhA7AXNNpLeFcOh0kuD0Tz+lBXsrV/xujOwTjkaFcgl181gOWqnRPzEBWtP3HD2L+upeRXc78jWtfafnOuP+iTLACPt7ogMXVPUmfShCf2yUM3X18mR2RWKm0YjYyKYJTG/d3nUpz9zwAotBtPXZyW9eWJTFyYPmFpnN9D8dWcAgCK02aJXKF3VPG9BRFLYLfvjJGH3QPbuOTStKqOVwStsq9LgyvwPDxcfIUz2amyV9KhN+wl+C8qPGMEADTpV8R/so9e/w8Cx0gLsP261Efx3u7vZumqvqi7iuHTogQ== Received: from VE1EUR03FT055.eop-EUR03.prod.protection.outlook.com (2a01:111:e400:7e09::51) by VE1EUR03HT227.eop-EUR03.prod.protection.outlook.com (2a01:111:e400:7e09::180) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3455.23; Fri, 16 Oct 2020 14:40:28 +0000 Received: from DB8PR06MB6442.eurprd06.prod.outlook.com (2a01:111:e400:7e09::41) by VE1EUR03FT055.mail.protection.outlook.com (2a01:111:e400:7e09::414) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3477.21 via Frontend Transport; Fri, 16 Oct 2020 14:40:28 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:7312733FA6AB83660775B93A4957A3E9C0465649F0447BBA85B5082FFCCC51FD; UpperCasedChecksum:91C08A6731F995D8BC07E099A653760D3A9219C96CB4F1D0E6954961628D501A; SizeAsReceived:8782; Count:47 Received: from DB8PR06MB6442.eurprd06.prod.outlook.com ([fe80::5822:2d5d:a176:574f]) by DB8PR06MB6442.eurprd06.prod.outlook.com ([fe80::5822:2d5d:a176:574f%9]) with mapi id 15.20.3477.023; Fri, 16 Oct 2020 14:40:28 +0000 Subject: Re: sh scripting question To: freebsd-questions@freebsd.org References: <24456.60388.135834.43951@jerusalem.litteratus.org> <20201015204226099763897@bob.proulx.com> <20201016063211.2f8b3a74@archlinux> <20201016151942.e01600b6.freebsd@edvax.de> From: Manish Jain Message-ID: Date: Fri, 16 Oct 2020 20:10:20 +0530 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.12.0 In-Reply-To: <20201016151942.e01600b6.freebsd@edvax.de> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-GB Content-Transfer-Encoding: 7bit X-TMN: [eV0K6Lb5eeaEUxN4BIMj434KS81sMIoistcKXarZGLM=] X-ClientProxiedBy: BM1PR0101CA0068.INDPRD01.PROD.OUTLOOK.COM (2603:1096:b00:19::30) To DB8PR06MB6442.eurprd06.prod.outlook.com (2603:10a6:10:126::7) X-Microsoft-Original-Message-ID: <19d056f5-ada8-b61f-ada6-2a5684124591@hotmail.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from [192.168.1.2] (103.195.202.206) by BM1PR0101CA0068.INDPRD01.PROD.OUTLOOK.COM (2603:1096:b00:19::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3477.21 via Frontend Transport; Fri, 16 Oct 2020 14:40:27 +0000 X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 47 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: ebe11ef0-ccbc-4505-e82e-08d871e16cbc X-MS-TrafficTypeDiagnostic: VE1EUR03HT227: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: IeqOOBtIqkVy83s7s3/mGM7wn6y2LSlaYyT/o/oeTEJObWCgdSjwXVnfpSUp6rFXKOqLlmbimg8Jxwkyx5Zf0meLedxYYNOzV4d92N10WtYpsqKGByS1l1/34h2jE6RnDgQRj5pBfOX2iLWaCVdI8pAzAdqc4fiNQgI9GvU4shn6n2F3KzPiL2z9iToz1saj0K8YF4xSQnK2RaBW7kgGTw== X-MS-Exchange-AntiSpam-MessageData: V3p2ISo3n6nSTIfNznb8YbWjaCTH7dZRI1CJrElK3FhlGRJDA44L4Y1VTtnF7evFQBvRqelu95eV0mH3jjBv7yNcMrXfXs9Dl8tzhNB/X3RD31rolcm1mIhMhvQlE4ct44+Cx0eK2reeZPW9o8RiRA== X-OriginatorOrg: hotmail.com X-MS-Exchange-CrossTenant-Network-Message-Id: ebe11ef0-ccbc-4505-e82e-08d871e16cbc X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Oct 2020 14:40:28.6451 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: VE1EUR03FT055.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1EUR03HT227 X-Rspamd-Queue-Id: 4CCTjK10kQz3Ysv X-Spamd-Bar: ++++++++ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=hotmail.com header.s=selector1 header.b=e5Zeoofi; dmarc=pass (policy=none) header.from=hotmail.com; spf=pass (mx1.freebsd.org: domain of bourne.identity@hotmail.com designates 40.92.72.106 as permitted sender) smtp.mailfrom=bourne.identity@hotmail.com X-Spamd-Result: default: False [8.96 / 15.00]; FREEMAIL_FROM(0.00)[hotmail.com]; R_SPF_ALLOW(0.00)[+ip4:40.92.0.0/15]; TO_DN_NONE(0.00)[]; DKIM_TRACE(0.00)[hotmail.com:+]; DMARC_POLICY_ALLOW(0.00)[hotmail.com,none]; NEURAL_HAM_SHORT(-0.34)[-0.342]; RCVD_IN_DNSWL_LOW(-0.10)[40.92.72.106:from]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[hotmail.com]; ASN(0.00)[asn:8075, ipnet:40.80.0.0/12, country:US]; FORGED_MUA_THUNDERBIRD_MSGID_UNKNOWN(2.50)[]; ARC_ALLOW(0.00)[microsoft.com:s=arcselector9901:i=1]; DWL_DNSWL_NONE(0.00)[hotmail.com:dkim]; RECEIVED_SPAMHAUS_XBL(5.00)[103.195.202.206:received]; R_DKIM_ALLOW(0.00)[hotmail.com:s=selector1]; RCVD_COUNT_FIVE(0.00)[5]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; NEURAL_SPAM_MEDIUM(0.92)[0.920]; RCPT_COUNT_ONE(0.00)[1]; BAD_REP_POLICIES(0.10)[]; FROM_EQ_ENVFROM(0.00)[]; NEURAL_SPAM_LONG(0.98)[0.979]; RECEIVED_SPAMHAUS_PBL(0.00)[103.195.202.206:received]; RWL_MAILSPIKE_POSSIBLE(0.00)[40.92.72.106:from]; GREYLIST(0.00)[pass,body]; MAILMAN_DEST(0.00)[freebsd-questions] X-Spam: Yes X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Oct 2020 14:55:34 -0000 On 2020-10-16 18:49, Polytropon wrote: > Stupid people do stupid things. Stupidly programmed programs > do stupid things to filenames, too. Scripts usually do not > care. They typically (!) are not limited to a subset of valid > filenames, they work on_all_ filenames. The best way to let stupid people realize that their file names are stupid is to let their shell scripts fly off the handle. Regards, Manish Jain