From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 3149 invoked by alias); 1 Jan 2017 03:55:21 -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: X-Seq: 22314 Received: (qmail 26799 invoked from network); 1 Jan 2017 03:55:21 -0000 X-Qmail-Scanner-Diagnostics: from mout.gmx.net 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(212.227.17.22):SA:0(-1.9/5.0):. Processed in 0.980841 secs); 01 Jan 2017 03:55:21 -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=-1.9 required=5.0 tests=FREEMAIL_FROM, RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H2,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.1 X-Envelope-From: llua@gmx.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | Received-SPF: pass (ns1.primenet.com.au: SPF record at gmx.com designates 212.227.17.22 as permitted sender) To: zsh-users@zsh.org From: Eric Cook Subject: Should zipping two empty arrays result in empty string? Message-ID: <98007a1c-8cd4-f6bf-36c4-65f046e8bc17@gmx.com> Date: Sat, 31 Dec 2016 22:49:56 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.5.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:2bPavKrxZaNQPOV2G1Iu4VkEPrerGmTQKieLiPNYz6ls9XlAQFn veVXnxbMhxFHvN4xlSzeMRk7+kWZ3XP0uTs1yr+iDOGFqCA+1cRXzTl23jiRuR0wwr7nbou yGL6rqecpV7whWJOH8ILU+leA+hJCPdX26rTSMDACzSkHbCS18tSINFgkBqiBV2RUdMpLP3 Io1rbFuNTtlx4mLxIvZWA== X-UI-Out-Filterresults: notjunk:1;V01:K0:6EtiWDpNhns=:xtXCGbfOPAh2j3AMCBoWYT 89cDBZwLU794TffM8Jc6WjDNQsmmuLxw3xAiBPdzw2NSIXXg93vjrim+NTnR+2g1QKexNwbsD p9GQSGocd/vaNoXHdoHE8qTkxbWRT21xL+DX594J730pxq17dSuCbhk5RHp7CkapPRpgNzL/Z FEyGn73mHIHUcwbEp2U5JugZ5sw7uJ4ewQ+sIqmVeW6V+oi9T1J/F1CoXuWMWaW5Zd6hYklJK lBE2cDHSjLYoaT2aMU5HKshqjrbjZRoV+z2p3fmYVpMOAAOCybtNDd2Sed7XWMA3MSIVRVzG0 JHWNw3AtrRcthIlSwdwXsVocLcyqjjduGwYmwYsj89dNzKJ2ovwDpsZ0eq3eLfE7jnYVdnhPH xFkqZrHNKiTVg6qMgdkb+RnR/BkUy81vyElAhRx7qBz80qlhBqSXuLjhFZ8kQHRK7SPX5JkQe 3kkGULOtbNVN3vzPL2FyHXhFkiS1sAfaTCv//CJ2W1lVY4ZmXWFNQONevEcmGe0uzs0iu8J8Z oKiAAALVuYvLAm46mnPdfPm+OWjdaDDzxbjXHGvfrYL6BHvcefp1ILTGqxkVoXPprO2gvBtkj GviQHqnR2ZSe5JmWD7BQBNC7jdy1pe2W/6PJ5dOEFmUBVIwdH9hDzzur00SmP6kfWMM6YI8UG kZwndgCp10/EX8c1Wi6AAFjcG8rEa6cGBhx25LAGIEAKxMMAqhhSpwTi0rjXlSxIeHpxzww8g +spfMRsfd4Pufzpgr2mfgi1hsdat1PSl8iXhlyKztJzX9Rs3Wy80ZPs9SnCQIkOWGLS1L4VbU mj1pxPXW2lxo0paD1389qukehy99cY6nzH7PXgOOB26gJxlqyVOUnZ3RXELJiKmseKRz7/RoH UssB7sDhU/d6O5R50PS52k0kgWM7u2vhCexxQIoCYQwu5cO30+nhPtWRwVnuhVEvT4wlgWOVg +aC7Jn+W4hJ/VeFQMZof4i0s/iWbGUkddKdBx3L7zEUiA3DcympeCK6a0lMRxyRCabGs2UQTz 6MZ+yXyTBy2mjC53oFy3vt25eJkKhB0XzhsKifFB4hdhbKwLIfuW7kW1sawuvDaVHQ== The following code results in a single loop a=() b=(); for n in "${(@)a:^b}"; do typeset -p n; done typeset n='' My question is, would anyone expect that? or would the you expect nothing to expand, resulting in the loop not iterating?