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.1 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI,NICE_REPLY_A,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 2551 invoked from network); 21 Jun 2021 14:48:42 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 21 Jun 2021 14:48:42 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id B38AB9C79A; Tue, 22 Jun 2021 00:48:40 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 642BD9C5FE; Tue, 22 Jun 2021 00:48:26 +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="sBgEb0uF"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=case.edu header.i=@case.edu header.b="NKlG48DL"; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=case.edu header.i=@case.edu header.b="LGnSdgKo"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id 3A2999C5FE; Tue, 22 Jun 2021 00:48:25 +1000 (AEST) Received: from mpv4-2015.case.edu (mpv4-2015.CWRU.Edu [129.22.103.195]) by minnie.tuhs.org (Postfix) with ESMTPS id 34FB19C5F8 for ; Tue, 22 Jun 2021 00:48:23 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=case.edu; s=smtp-primary; t=1624286903; bh=wrh+Zvgrg3muP5zTPFELU7SOgMHmTiiK0KJuI3toftc=; h=Reply-To:Cc:Subject:To:References:From:Message-ID:Date: MIME-Version:In-Reply-To:Content-Type:Content-Transfer-Encoding; b=sBgEb0uFE6Kabn374UpuJWUHDZLVvmpg8bgoqMQ/P39VbfLwZGEzBiXE591OogWmcy rdZwJld2GYh7QuPbgC0IV/0kML0psi5Wjx1pYRAyr+75YJBO+gPGbtSOw1B3XtxIBl5 9BV5nQRina4x8Rkyx9WVv1bWGTeNrWn7NlbcuUch7YOaVq01hRW3ZYo8yUnHJktv20J 65fyPTQBulxp3C0Xd+ALEtMu/URZCCTdOGgaFYc5/FC+bF7tGoDBxCvC9HXiGGMXFZP B20ygBo3GyCPa7jK7uWbLfGjHGqoMXB+gxrkkA+xk2PxEO9hNtmVNGQURvI/Fik6jL9 6LmKno/A== Received: from mpv5-2015.CWRU.Edu (EHLO mpv5-2015.case.edu) ([129.22.103.234]) by mpv4-2015.case.edu (MOS 4.4.8-GA FastPath queued) with ESMTP id BWC86451; Mon, 21 Jun 2021 10:48:22 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=case.edu; s=smtp-primary; t=1624286901; bh=wrh+Zvgrg3muP5zTPFELU7SOgMHmTiiK0KJuI3toftc=; h=Reply-To:Cc:Subject:To:References:From:Message-ID:Date: MIME-Version:In-Reply-To:Content-Type:Content-Transfer-Encoding; b=NKlG48DLFcU4GZ4sNDpRpQwFJ5sMmwGMPZq4VLi/6iBeff6ILS18Sn3pX+hrN9wSmP G5iad2RTjJd0Q0ds84Poe+Z5CooHK8U2jOXq2uvoF8nPpYCRrWchLGRbrD5wwaIDUfA rTashyEOGZ+2RBbaA558aVD8zVH0Q6jC/CVO2eh+DVn/lcp8aYk0pqm/VdNOv47kzGL Geyvd8IZ0NRqWbfV4oqMwWxYjH3fvjt+SCWNqN1PTPftujxHTR+bOHut7udk6ftrDGt zeAQGiaoCqQfOU3RNnvzBT8GwVpY+8EEYUCNedkoggwIiz3imYnYF8F+4aLyPVr4TZU pa/77dFw== Received: from mail-qt1-f198.google.com (EHLO mail-qt1-f198.google.com) ([209.85.160.198]) by mpv5-2015.case.edu (MOS 4.4.8-GA FastPath queued) with ESMTP id GDV41742; Mon, 21 Jun 2021 10:48:21 -0400 (EDT) Received: by mail-qt1-f198.google.com with SMTP id g4-20020ac80ac40000b029024ead0ebb62so10921867qti.13 for ; Mon, 21 Jun 2021 07:48:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=case.edu; s=g-case; h=reply-to:cc:subject:to:references:from:organization:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=xJDQC76obu7+FwDO4LY+tLl0M6QrnfhcqykieQvxCdQ=; b=LGnSdgKori36YVfzDkJVS2A6vlMV+cdukdLz/stmCOvmWFc42Y8YT3+/JfZ2+854f7 l8H5vuLPrgoJLVFtd/6mCmR8KqGJpcTzhEZwG2GcQ1JCfb483G1BEaCWxWagOwcmoVdD MDBkAyfUQY+Qlk8SIHTqIdHasEynkUFg2U+6pVwpKxzVlOdxI9Oj0zTdFNA9+6TyK6mL bMNF18tG5VLjkVEQyEqKYWQO9IJxlH993VlvZEZFk5DbLCV/5V5REXtpuGxMTfmyCAOy 41O2EH1B4NsWv2fUo98nV0z6gMkVwdxBVeUL8ZbqPMzyKqlMNa4+5LkHxaLlLEhGC58O 6U7w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:reply-to:cc:subject:to:references:from :organization:message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=xJDQC76obu7+FwDO4LY+tLl0M6QrnfhcqykieQvxCdQ=; b=jQH3T2qiyUKIVa9RB6TQpjHwWa2iamZ803l9oKx3u74YRfO15oI+LInINPnBeZW9ZL K8GDIPuqtv3jBySJKwP3swPU6RIJOXuPnNGY9FXhPdthKeq7I/YEhCZG72LpSvWlbLFx kING3sXIr4V18UOzQDMX6QD5ACPdN341Kep0edRkDp5xfrBiOoj3Lf4MjOVpA2ABAvjC 0a8WHrXzj1Z1pMtG51bRdkFmBeFPRC8f0A0LvsNVvR8Z5znHrM0Ipsx6m652yL7b8lfY i0ExAX8lJIcxEbtjN9Nrhl189foe12WMxQ244slLMz9iInwheGF0gRV3QzzPNY9lSmoI QdKw== X-Gm-Message-State: AOAM530b+t0ivZAvA0QUW5+JfzEP4oSUpfvvSEvr1BrMQSwwR8igqHZc lChE96+4Q6lXIN8wzYby5HVBQzcQKNx5iCyLhdmz3NjMYzVXSu9rNYd62YJ5KiIG1JdjW2J6J0X /SE94PwJDADwqCYi6 X-Received: by 2002:a37:944:: with SMTP id 65mr23067603qkj.90.1624286900557; Mon, 21 Jun 2021 07:48:20 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzqPoeHIMWkh4CFgTxAYQk7dQQqt6665qcghqTbrRllmcJmHLA01y9Wtx6/mMx5AxUOyhzCkg== X-Received: by 2002:a37:944:: with SMTP id 65mr23067580qkj.90.1624286900192; Mon, 21 Jun 2021 07:48:20 -0700 (PDT) Received: from jenna.local (2603-6010-dc07-54e3-75cf-b275-b181-6d39.res6.spectrum.com. [2603:6010:dc07:54e3:75cf:b275:b181:6d39]) by smtp.gmail.com with ESMTPSA id 186sm4423149qkf.29.2021.06.21.07.48.19 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 21 Jun 2021 07:48:19 -0700 (PDT) To: Michael Siegel References: <20210621113752.110edede@moon> <202106210957.15L9vpZu004496@freefriends.org> <04536d5b-a6dd-4900-80de-4efc6824aa68@case.edu> <20210621164315.1587cffe@moon> From: Chet Ramey Organization: ITS, Case Western Reserve University Message-ID: Date: Mon, 21 Jun 2021 10:48:18 -0400 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 MIME-Version: 1.0 In-Reply-To: <20210621164315.1587cffe@moon> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Mirapoint-IP-Reputation: reputation=Good-1, source=Queried, refid=tid=0001.0A742F91.60D099FB.001F, actions=tag X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A742F17.60D0A6B5.0057,ss=1,re=0.000,fgs=0, ip=0.0.0.0, so=2016-11-06 16:00:04, dmn=2011-05-27 18:58:46 X-Mirapoint-Loop-Id: d42d4ba32edf37d52de9cd7dedb81af9 X-Mirapoint-IP-Reputation: reputation=good-1, source=Fixed, refid=n/a, actions=tag X-Junkmail-Status: score=8/80, host=mpv4-2015.case.edu X-Junkmail-PrAS-Raw: score=8/80, refid=2.7.2:2021.6.21.141815:17:8.317, ip=, rules=__YOUTUBE_RCVD, DKIM_SIGNATURE, __X_GOOGLE_DKIM_SIGNATURE, __X_GM_MESSAGE_STATE, __X_GOOGLE_SMTP_SOURCE, __HAS_REPLYTO, __HAS_CC_HDR, __MULTIPLE_RCPTS_CC_X2, __SUBJ_REPLY, __BOUNCE_CHALLENGE_SUBJ, __BOUNCE_NDR_SUBJ_EXEMPT, __SUBJ_ALPHA_END, __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_CC2, __RCPT_DOMAIN_NOT_TO, __REPLYTO_SAMEAS_FROM_DOMAIN, __DKIM_ALIGNS_1, __DKIM_ALIGNS_2, __ANY_URI, __URI_MAILTO, __URI_WITH_PATH, __URI_ENDS_IN_SLASH, __URI_NO_WWW, __RUS_OBFU_PHONE, __CP_URI_IN_BODY, __FRAUD_MONEY_CURRENCY_DOLLAR, __SUBJ_ALPHA_NEGATE, __URI_IN_BODY, __URI_NOT_IMG, __MAIL_CHAIN, [TRUNCATED], so=2010-03-03 19:42:08, dmn=2016-08-03-0138 Subject: Re: [TUHS] Arithmetic expansion in Unix shells 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 Cc: tuhs@minnie.tuhs.org Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" On 6/21/21 10:43 AM, Michael Siegel wrote: > Am Mon, 21 Jun 2021 09:50:38 -0400 > schrieb Chet Ramey : > >> The $((...)) form of arithmetic expansion is something POSIX picked up >> from ksh-88, eventually. The early drafts of the standard (through >> 1003.2 d9, at least), used $[...], but they eventually adopted >> $((...)) because ksh-88 had already implemented it, though it's not >> documented in Bolsky and Korn. > > So, in other words, POSIX shell (meaning the shell described in the > standard as it has been released) had double-parentheses arithmetic > evaluation from the start? From the first published version of the standard, yes. -- ``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/