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.6 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, 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 0c0f66d8 for ; Mon, 6 Jan 2020 21:56:37 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id 3D7879BB73; Tue, 7 Jan 2020 07:56:36 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 012769BB66; Tue, 7 Jan 2020 07:56:17 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=case.edu header.i=@case.edu header.b="4tXW6Nrr"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=case.edu header.i=@case.edu header.b="0+8j6Lfz"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id 328EB9BB66; Tue, 7 Jan 2020 07:56:15 +1000 (AEST) Received: from mpv1-2015.case.edu (mpv1-2015.CWRU.Edu [129.22.103.226]) by minnie.tuhs.org (Postfix) with ESMTPS id 5BF3D9BB4A for ; Tue, 7 Jan 2020 07:56:14 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=case.edu; s=smtp-primary; t=1578347773; bh=bpw3GQI4G/noXO1MRnOzeB40jhN+MlnHMymttgrBVQw=; h=Reply-To:Cc:Subject:To:References:From:Message-ID:Date: MIME-Version:In-Reply-To:Content-Type:Content-Transfer-Encoding; b=4tXW6NrrRx2ypKSEJYJhtnFRHoK1KblKCympH3jcF0wA0lBmqAZ06p3Fmu7XDPBocH UJK66jjoMIa+Ly8UHmh7PRmbT91IOEkhsxT6sIYm6iDM+Ghf46nnKOucebY9UlAstjp WD5tNQCmNAoVpil8I9YMhoBOz8Ar7wmdMsubfva8awUUCdYwMhJ26TAy2NX94RQ+fJd qArFEdMRIi+nwT+yPFeE5gamzY2Oc+LQIJfdRB6xk+5DxyCmni4qE/31TeITggisD22 qDdyx0a3zF9jNlNC3S/AiEReq2mtGVYnMXVAveglR6SmU6bCKh3ZrmiyziKhFPwOuCt cOlllJtw== Received: from mpv5-2015.CWRU.Edu (EHLO mpv5-2015.case.edu) ([129.22.103.234]) by mpv1-2015.case.edu (MOS 4.4.8-GA FastPath queued) with ESMTP id BDH75440; Mon, 06 Jan 2020 16:55:56 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=case.edu; s=smtp-primary; t=1578347755; bh=MMCY6mvMSnugdJJb8nfpFKWfO+giCijJy5GRf0OZRWM=; h=Reply-To:Cc:Subject:To:References:From:Message-ID:Date: MIME-Version:In-Reply-To:Content-Type:Content-Transfer-Encoding; b=0+8j6Lfz2nmaPJb2CRW7fcoiM6ursFB2O91GMvCEmcW+uIBl1fNi6yPQspM0m2NX/T G/CoE3OoXWUyDgq8oNck8HGz0PcnrSjZoK6rNCyqa/+qzoAe3sFs/x13muYbI33Wvoy nRW6iWHJjcSbw7iRYepyxD50J9nGkE87Xg79SUP/k77gkBjlCpx8dxd5+vRR7xPeuAk fgG88GILlIr3tDYjQWdQiJjhpmxVSHM+EkKlYvewMkYrvTECr3f8sxl0FxfeO0ndniQ mdQSGyxMCdN9XGnHoKjo4YDoTxBe5YV4SiqXX05g7b0ASGGazirFUOjpTBp7bp/Mz72 wwv5Qn0Q== Received: from caleb.INS.CWRU.Edu (EHLO caleb.INS.CWRU.Edu) ([129.22.8.211]) by mpv5-2015.case.edu (MOS 4.4.8-GA FastPath queued) with ESMTP id DCS79585 (AUTH cpr); Mon, 06 Jan 2020 16:55:55 -0500 (EST) To: Dave Horsfall , The Eunuchs Hysterical Society References: <202001040258.0042wuic1359237@mail.cs.dartmouth.edu> <1ingL0-5g6-00@marmaro.de> <854eca1c-e5e5-5d8b-f5af-30cd1735096e@case.edu> <3958ec66-c5c0-e1bc-1476-2195907816b3@case.edu> <49E33BA0-C482-4A95-BF2B-2107C661D76B@coraid.com> <202001061546.006Fk6Fb012760@freefriends.org> From: Chet Ramey Message-ID: Date: Mon, 6 Jan 2020 16:55:55 -0500 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0) Gecko/20100101 Thunderbird/68.3.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-Junkmail-Status: score=9/90, host=mpv1-2015.case.edu X-Junkmail-PrAS-Raw: score=9/90, refid=2.7.2:2020.1.6.212717:17:9.975, ip=, rules=DKIM_SIGNATURE, __HAS_REPLYTO, __HAS_CC_HDR, __SUBJ_REPLY, __BOUNCE_CHALLENGE_SUBJ, __BOUNCE_NDR_SUBJ_EXEMPT, __TO_MALFORMED_2, __TO_NAME, __TO_NAME_DIFF_FROM_ACC, __HAS_REFERENCES, __REFERENCES, __HAS_FROM, FROM_EDU_TLD, __HAS_MSGID, __SANE_MSGID, DATE_TZ_NA, __USER_AGENT, __MOZILLA_USER_AGENT, __MIME_VERSION, __IN_REP_TO, __CT, __CT_TEXT_PLAIN, __CTE, __REPLYTO_SAMEAS_FROM_ADDY, __REPLYTO_SAMEAS_FROM_ACC, __FROM_DOMAIN_IN_ANY_CC1, __FROM_DOMAIN_IN_ANY_CC2, __TO_IN_SUBJECT2, __REPLYTO_SAMEAS_FROM_DOMAIN, __DKIM_ALIGNS_1, __DKIM_ALIGNS_2, __ANY_URI, __URI_MAILTO, __URI_WITH_PATH, __URI_NO_WWW, __CP_URI_IN_BODY, __FRAUD_MONEY_CURRENCY_DOLLAR, __SUBJ_ALPHA_NEGATE, __URI_IN_BODY, __URI_NOT_IMG, __MAIL_CHAIN, __FORWARDED_MSG, __BODY_NO_MAILTO, __NO_HTML_TAG_RAW, BODYTEXTP_SIZE_3000_LESS, BODY_SIZE_800_899, __MIME_TEXT_P1, __MIME_TEXT_ONLY, __URI_NS, [TRUNCATED], so=2010-03-03 19:42:08, dmn=2016-08-03-0138 Subject: Re: [TUHS] sh: cmd | >file 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: , Reply-To: chet.ramey@case.edu Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" On 1/6/20 4:29 PM, Dave Horsfall wrote: > On Mon, 6 Jan 2020, arnold@skeeve.com wrote: > >> Would anyone who uses Bash regularly, both interactively and >> for scripting, really want to go back to using the V7 sh >> for production work? > > I have never used all the fancy stuff in BASH such as the arithmetic > functions; I still use "expr" etc for portability. Portability to what? The POSIX $((...)) arithmetic expansion is widely implemented and near-universally available. Some of the other things are more esoteric, but you should be able to increase your expectation to POSIX features and still be sufficiently portable. -- ``The lyf so short, the craft so long to lerne.'' - Chaucer ``Ars longa, vita brevis'' - Hippocrates Chet Ramey, UTech, CWRU chet@case.edu http://tiswww.cwru.edu/~chet/