From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 28956 invoked by alias); 25 Apr 2018 10:30:09 -0000 Mailing-List: contact zsh-users-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Users List List-Post: List-Help: List-Unsubscribe: X-Seq: 23364 Received: (qmail 13033 invoked by uid 1010); 25 Apr 2018 10:30:09 -0000 X-Qmail-Scanner-Diagnostics: from mailout2.w1.samsung.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(210.118.77.12):SA:0(-6.9/5.0):. Processed in 2.727562 secs); 25 Apr 2018 10:30:09 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_HI, SPF_HELO_PASS,SPF_PASS,T_DKIMWL_WL_HIGH,T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.1 X-Envelope-From: p.stephenson@samsung.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.w1.samsung.com 20180425103001euoutp02c306f797b1deee6b6613d635d464019d~opxlT3cD42247822478euoutp02l DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1524652201; bh=k2+OT9n15maFDJHzjMiVe0Qn1a0ZUER9z5sLrW2IIYY=; h=Date:From:To:Subject:In-Reply-To:References:From; b=YTcFVVT4/tVCJkd1J8W2GhBpmIHt/jCAM80DQZSGIIfVPNWpvw9LFDGfMgS8Af4cC PqkA9VOwXOQGmxLUkvnt2U/4MxnJhS0xibla2qO1uwYqHZNBYuwatn3Hz0FGIJbBDj xq9PqmMLjAp3o1sHkDuZrpYEkRaLs9VfKFcDPkvQ= X-AuditID: cbfec7f4-6f9ff700000043e4-86-5ae058a6ffc3 Date: Wed, 25 Apr 2018 11:29:54 +0100 From: Peter Stephenson To: Subject: Re: Check for minimal ZSH version in shell script Message-ID: <20180425112954.0ea362d6@camnpupstephen.cam.scsc.local> In-Reply-To: <405bbbd4-c372-c15e-5cf6-b8025460e527@mscha.com> Organization: SCSC X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.30; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDIsWRmVeSWpSXmKPExsWy7djP87rLIh5EGZxqVbLYcXIlowOjx6qD H5gCGKO4bFJSczLLUov07RK4Mk6u72cs6GGtOPr9O0sD41WWLkZODgkBE4mXG6+xdTFycQgJ rGCUaNjczQTh9DBJdF88zArhdDNJrN9xnA2mpWfaKzBbSGA5o8Tv1XlwRVsP3GSEcM4wSuya 18QO4VxglDj64DszSAuLgKpE17vvTCA2m4ChxNRNsxlBbBEBcYlnM7+BXSUsYCVx7VEHkM3B wSvgLPFliihImFPAVuLmnh2MIGF+ASGJC822EAfZSxzdcxJsIq+AoMTJmU/ApjALaEssW/ia GeQECYHPbBLXT21lBemVEHCR2DrZHKJXWOLV8S3sELaMxP+d85kg6psZJdbevw/1cQ+jxKzF oRC2tUTf7YtgNzALaEqs36UPEbaV+LnpMBvEeD6JG28FIU7gk5i0bTozRJhXoqNNCKJaTWJH 01bGCYwqs5AcPQvJ0bMQ5i9gZF7FKJ5aWpybnlpslJdarlecmFtcmpeul5yfu4kRmAZO/zv+ ZQfjrj9JhxgFOBiVeHgNIu9HCbEmlhVX5h5ilOBgVhLh3St3L0qINyWxsiq1KD++qDQntfgQ ozQHi5I4b5xGXZSQQHpiSWp2ampBahFMlomDU6qBsbh3rtIkxYTg9ZFLb361MDm84+Djm3kf 1hZWKqc7eq2+uCjh39biXSEeS7v9lk3Vf+LerCxzLWPziQMn2xar2ZrqrpQvfV0evrnuxiln C/mK1+W3pm6dWC/K3qKZav3e13Gp06Oe95sTXG97FOsGlE12mHVTK2fd5qyDM2a4zOZ9zjxD Je3idiWW4oxEQy3mouJEAHm55SX/AgAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphkeLIzCtJLcpLzFFi42I5/e/4Pd0lEQ+iDCbuU7fYcXIlowOjx6qD H5gCGKP0bIryS0tSFTLyi0tslaINLYz0DC0t9IxMLPUMjc1jrYxMlfTtbFJSczLLUov07RL0 Mu6uechU8Iy54u6SmSwNjL+Yuhg5OSQETCR6pr1i62Lk4hASWMoosW3xEXaIhIzEpysfoWxh iT/XuthAbCGBTiaJA7fSIBrOMEqcPLqSEcK5wCgx6eUksCoWAVWJrnffwVawCRhKTN00mxHE FhEQl3g28xsLiC0sYCVx7VEHkM3BwSvgLPFliihImFPAVuLmnh1QMycwSqx/vYQZpIZfQEji QrMtxEH2Ekf3nAQbzysgKHFy5hOwkcwCmhKt23+zQ9jaEssWvmaewCg8C0nZLCRls5CULWBk XsUoklpanJueW2yoV5yYW1yal66XnJ+7iREYE9uO/dy8g/HSxuBDjAIcjEo8vAaR96OEWBPL iitzDzFKcDArifDulbsXJcSbklhZlVqUH19UmpNafIjRFBgWE5mlRJPzgfGaVxJvaGpobmFp aG5sbmxmoSTOe96gMkpIID2xJDU7NbUgtQimj4mDU6qB0frE191//E6fnCoRd2WaO5PAWptI ixqXCSf/h56OD3gfX/mI4/nMeP65fqc/yDUKPYzv21U2rd7+UGfWbqc2Rd53dfyf08PWJt1I svFc88D7fskzVs5NUTc67ZLPPUl+cWXhrelbG+R7nNxeWz97dsvGUWqnwpJbrPv/pkiv13MK WZCx9mbKMiWW4oxEQy3mouJEAHWoTYefAgAA X-CMS-MailID: 20180425102957eucas1p297dd93fa411d64d92e7ef6331566e7c5 X-Msg-Generator: CA Content-Type: text/plain; charset="utf-8" X-MTR: 20180425102957eucas1p297dd93fa411d64d92e7ef6331566e7c5 X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20180425101502epcas5p1fada2f6ce04b5f5be2d6abb54124d32f X-RootMTR: 20180425101502epcas5p1fada2f6ce04b5f5be2d6abb54124d32f References: <405bbbd4-c372-c15e-5cf6-b8025460e527@mscha.com> On Wed, 25 Apr 2018 12:04:45 +0200 Michael Schaap wrote: > Is there a good way to test for a minimal ZSH version in a shell > script? >=20 > I tried > =C2=A0=C2=A0=C2=A0=20if=20=5B=5B=20=24ZSH_VERSION=20-ge=205.3=5D=5D=20th= en=0D=0A>=20=20=C2=A0=C2=A0=C2=A0=20=C2=A0=C2=A0=C2=A0=20echo=20yes=0D=0A>= =20=20=C2=A0=C2=A0=C2=A0=20fi=0D=0A>=20but=20that=20fails=20if=20the=20vers= ion=20has=20more=20than=20one=20decimal=20point=20(e.g.=0D=0A>=205.5.1).=0D= =0A=0D=0AYou=20should=20be=20able=20to=20do=0D=0A=0D=0Aautoload=20-Uz=20is-= at-least=0D=0Aif=20is-at-least=205.3;=20then=0D=0A=20...=0D=0Afi=0D=0A=0D= =0Apws=0D=0A