From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: zsh-workers-return-43574-ml=inbox.vuxu.org@zsh.org X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,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 c10d2a2e for ; Thu, 27 Sep 2018 19:20:46 +0000 (UTC) Received: (qmail 26905 invoked by alias); 27 Sep 2018 19:20:36 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: List-Unsubscribe: X-Seq: 43574 Received: (qmail 21396 invoked by uid 1010); 27 Sep 2018 19:20:36 -0000 X-Qmail-Scanner-Diagnostics: from mail-lj1-f169.google.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(209.85.208.169):SA:0(-1.9/5.0):. Processed in 4.042312 secs); 27 Sep 2018 19:20:36 -0000 X-Envelope-From: beelzebubbie.logs@gmail.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:from:subject:openpgp:autocrypt:message-id:date:user-agent :mime-version:content-language:content-transfer-encoding; bh=JrzrLS01tOGBB0CYuq23fEXoG3hoxqeS3p4RyNct0/w=; b=eYkZCXSjsz9p5AZWSatzpfyUSoaxkCQjUa0g8VbRXgVPmNL0tpLe58QQIOsHWrZraf YUbM3A5bzhWUUQOA0JO+/llgW4uSLg9uvH1tIQhSlrhVRNuReykbERSdRHvANVxQjRfl hJzF8rOoGLQQCEq6+suAtMSoRQKXuK3YLaYQSrCYbgdbcI4qzje9rOXWm5+EjlbeW/iW EQb7h3PRAwwmiR/AiU51r/Wf6Paz90Mh0lEApR/ZSmQ1OMpUYD++jEl3wZ7Av8Dr2DXD XxlqjkH3vTKicTUJUlwZzR78GJSZd+MHXLZ9FvCjMpCFTmBn6upeF2GTge6QfS4CXZSr gFbw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:openpgp:autocrypt:message-id :date:user-agent:mime-version:content-language :content-transfer-encoding; bh=JrzrLS01tOGBB0CYuq23fEXoG3hoxqeS3p4RyNct0/w=; b=DSt2+Svi7gtinYMbO6P9Wx75Ij+Z5Z2N2oEKzJRdOWtws1m3HUzVwNs+RBPt8squQv rd3SN34sBFT64JlIwiJ6eRUSDC6rmL55Swvc9rneihjKcfBG2CqgXEFMW2ZiO7yFSJSr QXZUwLc1hRPX5CdczmQkJLLIrDoPNUln1nrPN+DonBQkFF9fHB2gWBuhmxBRBBCfVpMO dajS6qG53629PXQOBPTtBGhp4u3mrrs40MePRGizFYesOLEdG6R3q/Q1IVIBwYCYRfqn Cd7it9UWcmOY7ETc2lIUuuty/8Nzrxwdxg72uY3scCBfKMUUjdhSfpWlNeoHgVcc1Hnf u5XQ== X-Gm-Message-State: ABuFfognHXJDYNXkSZnSsZdSHNGRiG/aCGcKhSfJkJU8mm3Cf7DQ+6us TWUnYl7uJMXO8KcC2WbyFMxSZb7r X-Google-Smtp-Source: ACcGV61s9N29f1dgRjPMOBejR0LAjfjdnapez8P1ztYKkybe9ZA2jZz4rrsv4daHohR8vOvgDUixbA== X-Received: by 2002:a2e:9606:: with SMTP id v6-v6mr9151045ljh.94.1538076027318; Thu, 27 Sep 2018 12:20:27 -0700 (PDT) To: "zsh-workers@zsh.org" From: Vasiliy Ivanov Subject: `=' expansion causes script/subshell to exit, bug? Openpgp: preference=signencrypt Autocrypt: addr=beelzebubbie.logs@gmail.com; prefer-encrypt=mutual; keydata= xsBNBFKzYwoBCACrAKmpHtUMmw9cV851RECsnd/PYi4t5upsOP0uB2s+cByul1m6dJU/oh5W asKMjW9GFIRMOT8ymuoHl/Vtun8gmgI21op2XU4iZC6G8vAdsfmxAzU37KpfFrpOFoBgw/8I N2HooAw4VO9nzuTIt5ozzvPQIoMMRh8cT2ANK/uZB4iNS5DzLVLxb4TCgGxXbO/2WeNhBH5e XNddZY2r8IvqrybpVI2R3pksLHORvj9wAyGMMdo+/rWIhHeaiFZqyiZwGZoGTo/702QoCfkR F/g+grvEgirRUBpMQlMMI89Zkjp9CVxXi7bqQaeJ77dKadBtPr95ZICGNoHTG5elCV59ABEB AAHNNNCS0LDRgdC40LvQuNC5INCY0LLQsNC90L7QsiA8YmVlbHplYnViYmllQHlhbmRleC5y dT7CwH8EEwECACkFAlK1gQcCGyMFCQlmAYAHCwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAK CRAJw4+3itdoalu1B/9GGP144c+MLXWzjCsGhI6kB5XxkkLw8d7sCZiAwbxBQY9eYwfcm/3W z031qVqrmIY/BLvTCGOB01Gd339Ov2mKtdktO13hojYAv8KOWhRjRx9P+JgxcgzTXHToFJ9P QpexhHRRxufyf8+BfqFTx/DG2q20BPJkxyF8YkbMYOfu0FRXJx0t4eKHAvfFqmP0uLdI/Hd7 fk3Djul7+nEdIpiAGj5fHIXjZzpmDUSekYeEtp0O0S0XAaZa/bO5EvhBjLZkQ3i9F4bPWVjY RAY5Aoi2uyg9ecezK1HCUtw2a3eSXwETPvDrLI7mpSmt+9RCUsUt0L/V42V/01+ha8qVI4YN zsBNBFKzYwoBCAC40mxw0GS0YMGFSqqZpBciHlpRZOeSEVYZqYySKC5p0lklmuT9HhUl4wSK TyGiKDfbYh3xuisAA9ns8uK6U3zsDU/GPlDMtuDWUp5G2suTqlVap25V4N4R5UmdK2RRbrCW irLtu7p4Bas9mwHTMYEA9Vvc9BhhFi3vV+0FB0AId+WmTexr8P/USUQDcBYp0WPxtihCfYKG BzGcRX7duQ45gNVIE18/TTtcIn8ywO0UOmxndSSuEJSJkCtzz4MNHgo8U8ySynXnR71J4SdZ dC1SxPpVzcBtzhzGi11Dx5fervErjCYZjuq8HaZjx6OUebdN47tRVP5LwECYMLI+SlP5ABEB AAHCwGUEGAECAA8FAlKzYwoCGwwFCQlmAYAACgkQCcOPt4rXaGrklgf9Hwx8Udmb9zFE8+xh tEiheaaFZCOFr5Ga7G0ZAN+K3k1YgDPMwpXI0lIH4Fs7QXAZEpYVVJi5BfoT7Oxt0TPGyYcz hiVZRTqzspw51vIQvGDIl47LwFC5OdEGTBoSdVd7fdzIWVecL7lf1URiMYFZhzWYocS7+oSC f60E0s7P12tfYQK2/2f3RI89EBiRK769HaXvROGPNURSCUw+pX19eIgN8WMGsmpjdXl3NhHG xz0u14FsZQ64sD97kHKPqSkg2lMYDmoBcczkuyVAQhGBeCMQZfcetUnbinwAKAQt3ePd49g/ SlLCPez1yFoeyWYFV6cE7hcXQ+KZBcwNHe9PMw== Message-ID: <16141d86-9d3e-275f-f7b4-d8b07fc97aa7@gmail.com> Date: Fri, 28 Sep 2018 01:20:25 +0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit Hello. Recently I've seen that line like [[ -x =somebinary ]] || cmd causes script to exit unexpectedly with message like «/path/to/script:$line: =somebinary not found», instead of invoking || cmd and continue executing some simple tests: % ( [[ -x =123123 ]] || { print 'ohshi'; exit 2 } ) zsh: 123123 not found % ( b=123123; print =$b; print 'ohshi' ) ↑ zsh: 123123 not found Is it intended behaviour? % zsh --version zsh 5.6.2 (x86_64-pc-linux-gnu) -- Regards, Vasiliy Ivanov