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=-1.6 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from primenet.com.au (ns1.primenet.com.au [203.24.36.2]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id 3ece9616 for ; Fri, 9 Nov 2018 09:36:21 +0000 (UTC) Received: (qmail 418 invoked by alias); 9 Nov 2018 09:36:05 -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: 23748 Received: (qmail 2133 invoked by uid 1010); 9 Nov 2018 09:36:04 -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(-8.0/5.0):. Processed in 2.518808 secs); 09 Nov 2018 09:36:04 -0000 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 20181109093556euoutp022a5b870e48b912882930a3e487421d85~law5Edo032309023090euoutp029 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1541756156; bh=z03MTfoyQlCKT1jTiKkUaxcTfWX9F70lA8AKSpOHpdE=; h=Subject:From:To:Date:In-Reply-To:References:From; b=oLzjTF6NRL+IrB9tWZXUDnS5FMCxJsL+KjSfM3DGx0Iz2/hDrFyPlMS8T6fQyO6hS HOCwwi1d23nizNROfKiEeh32HksT4yEKWxv/2OAQmWTrEPEbx2zVIPLR8nordH4npG iBFun7b0EDcgAWInHNmY3I2FqLnPQFHK0xt8fRZE= X-AuditID: cbfec7f5-34dff700000012c6-da-5be554fb139e Message-ID: <1541756153.3720.1.camel@samsung.com> Subject: Re: Use glob patterns while reading a file From: Peter Stephenson To: Date: Fri, 9 Nov 2018 09:35:53 +0000 In-Reply-To: X-Mailer: Evolution 3.18.5.2-0ubuntu3.2 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLIsWRmVeSWpSXmKPExsWy7djP87q/Q55GG8xab2ix4+RKRgdGj1UH PzAFMEZx2aSk5mSWpRbp2yVwZaz9cYKl4C9TxavnTUwNjEuZuhg5OSQETCQ23b7BBmILCaxg lNjQbgNh9zBJ3N1h3MXIBWR3M0k8PbaBsYuRA6zh2Hk7iPhyRonOv3NZ4Iq+r5/JBOGcZpRo 23mSGcI5zyhx5/x2ZpC5vAKGEh379rGD2MICxhIzW76BxdmA4lM3zWYEsUUExCWezfzGAmKz CKhI3Lh9B+w+ToFAie9Hb7FB3K0hseHmMSaImYISJ2c+AatnFpCX2P52DthiCYHHbBIf39yD anCRmNj0mh3CFpZ4dXwLlC0jcXpyDwtEQzujxJpJIEUgTg+jxKajdxghqqwl+m5fBIcAs4Cm xPpd+hBhR4nZN7tZIQHDJ3HjrSDEEXwSk7ZNZ4YI80p0tAlBVKtJ7GjaCg1GGYmnaxQmMCrN QvLBLCQfzEJYtYCReRWjeGppcW56arFxXmq5XnFibnFpXrpecn7uJkZgIjj97/jXHYz7/iQd YhTgYFTi4Q2oexItxJpYVlyZe4hRgoNZSYSXUfJptBBvSmJlVWpRfnxRaU5q8SFGaQ4WJXHe aoYH0UIC6YklqdmpqQWpRTBZJg5OqQZGmUNzmS7tTA3KlYs44MNQHnpWquiHfXeuaMle46dV vI9Xntu3Rfv1Ux6HhxMmztINzc5blRvItc+gYrvSOue/PmadyzzeJu8Xky1nl3/IuupmVvDm LWlOOxi2+Lzqv2y6aOqXlWeF5Ly+7QsOZo/SdBXYJTc9sdLv09VrvDwnPf6llrPHXlulxFKc kWioxVxUnAgAZ0AxWAADAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeLIzCtJLcpLzFFi42I5/e/4Pd1fIU+jDc6uNrfYcXIlowOjx6qD H5gCGKP0bIryS0tSFTLyi0tslaINLYz0DC0t9IxMLPUMjc1jrYxMlfTtbFJSczLLUov07RL0 Mtb+OMFS8Jep4tXzJqYGxqVMXYwcHBICJhLHztt1MXJxCAksZZT41NvA2sXICRSXkfh05SM7 hC0s8edaFxtEUSeTxIG+PUwQzmlGieWPLjBDOOcZJc6dnsUE0sIrYCjRsW8fWLuwgLHEzJZv zCA2G1B86qbZjCC2iIC4xLOZ31hAbBYBFYkbt++wgdicAoES34/eYoO7acvDLrAGZgFNidbt v6Fu0pDYcPMY1DJBiZMzn7BA1MhLbH87h3kCo9AsJC2zkJTNQlK2gJF5FaNIamlxbnpusZFe cWJucWleul5yfu4mRmD4bzv2c8sOxq53wYcYBTgYlXh4VzQ8iRZiTSwrrsw9xCjBwawkwsso +TRaiDclsbIqtSg/vqg0J7X4EKMp0EcTmaVEk/OBsZlXEm9oamhuYWlobmxubGahJM573qAy SkggPbEkNTs1tSC1CKaPiYNTqoFxoxvj0damucVmytfn6c/YrXI503CvW9XpA5+KRDS/Pbx4 rcSe7VPqa6Zjr5JyZhjkiE+7+vp812Yfm+8HfsjNKpk7U1Gcafn/X9ob9v7/FvLbR0kzK+Pc hR8PZoXd+6htIJHXIPFFmTvxzR4v42vP/k1c5fN77wYJg+PKT82Up9gsVZm9V0W2S4mlOCPR UIu5qDgRAGEfTDGVAgAA X-CMS-MailID: 20181109093555eucas1p1c4200330337e9ad784ecd9caac622ed1 X-Msg-Generator: CA Content-Type: text/plain; charset="utf-8" X-RootMTR: 20181108225555epcas2p274de218aef35e46f189ebbfbd9d1892f X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20181108225555epcas2p274de218aef35e46f189ebbfbd9d1892f References: On Thu, 2018-11-08 at 23:53 +0100, Dominik Ritter wrote: > I want to use read one of two files, regardless if it exists or not. My > first approach is to use the alternative glob syntax, but with no luck: > $(< ./(a|b)(N)) That's a special syntax, expecting a single file so that it doesn't try to do globbing. You can get it to work with $(cat <./(a|b)(N)) pws