From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: zsh-workers-return-43730-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 8f553054 for ; Sat, 27 Oct 2018 20:35:52 +0000 (UTC) Received: (qmail 1910 invoked by alias); 27 Oct 2018 20:35:35 -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: 43730 Received: (qmail 26176 invoked by uid 1010); 27 Oct 2018 20:35:35 -0000 X-Qmail-Scanner-Diagnostics: from mail-ot1-f52.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.210.52):SA:0(-2.0/5.0):. Processed in 1.898925 secs); 27 Oct 2018 20:35:35 -0000 X-Envelope-From: sgniazdowski@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=mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=Rpahfbbh/gS4UALUvrDX8wazvOaBUk5Z5haBkwrCNSo=; b=e8RxZN2H53nOm2ikMxLgnM5fTE7hjQUqvxWtIuiChUxnDyOZqJHoASMvAiSl5eORTO Eo+lQ732E27cJEjOp/wQVQteipzunJSh5DSI6kUDlxStafbDI/uXtoEQ6AGHqmKLlNqD E/57zbBP1QoYhqsSuzjkx+iw3mLLczk6lyinV3KXqTd4lypP4p+zILjtH/bFYCpp9TDF IufgRNP7iU1r4jFcCqtbGrsg9LHYU6+Jt8TDQRbK7M+DxuIcndNdvevdG1e8Cp//d9KI R7kePksExRrKNCvoRAf6MZTcHqjEwwBmkCTcOnpg3tB0kV/Te58RyZzq9hvri/k8tRIV +FcA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=Rpahfbbh/gS4UALUvrDX8wazvOaBUk5Z5haBkwrCNSo=; b=CvDH35V0dfkGcOz13YFjAXg/yg+LeUai1YvcniTR22Q3/Lys0EUsMmRwnaMKrddQ3d H2lQvLYurCUiKppjECsV+9O0YYhq7PWGT/yVeHeHQhoP8spdEahHNxoLxsMXFQXazYul 5gKyvjo8gQCxg9sQQ1mwbvoKRmmUZbn0QTHtGZjATdOqA7al3Qn1BUiLgnLLtJGrdKfd o5MOqs7349TNkbJe/vuyYHDhcbByRks46C4Sqnoxwl5D009vMZD7BdYTsqmZ5BrsIy8z OQ+lfcOfHgXmglnHo4JYPUXUFJcrB/8TapCKFCXmKtfSkZwn+YJ4pvsacOuQ6IxglCl0 Fw4Q== X-Gm-Message-State: AGRZ1gKMJxLdYW/mz2dqfZ7d2gUlmJsY1oHIv+YkN27tVF5dUonaxBDX Pfa7EZXyrkqf3vnkLGq2JKgMo/PJORQ99RoUF0g4cS7u X-Google-Smtp-Source: AJdET5enHoYafF4fq7h2i4uWLiL6L7zy42QgVMP1b0SJSXYm4XolKKef1ySnBujkRkZA/pw1neLfac9iTelpH9zO3N8= X-Received: by 2002:a9d:3284:: with SMTP id u4mr5744911otb.134.1540672528364; Sat, 27 Oct 2018 13:35:28 -0700 (PDT) MIME-Version: 1.0 From: Sebastian Gniazdowski Date: Sat, 27 Oct 2018 22:35:16 +0200 Message-ID: Subject: Very weird shell & sysread behavior To: Zsh hackers list Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello, the screenshot says it all: http://psprint.blinkenshell.org/weird.png In the while loop, $__tmp[-1] returns correct data. After the loop, $__tmp[-1] nor $__tmp[@] contain any data. More: when I provide the data (on the writing end) in following way: print -r -- "${(q)ZTSMAP[colsearch_pattern]}"$'\0' print -nr -- "${(j::)${__zts_hcw_found[@]/(#e)/--${num}-del--}}" Then the issue occurs. But when I'll do it in following way: print -nr -- "${(q)ZTSMAP[colsearch_pattern]}"$'\0'"${(j::)${__zts_hcw_found[@]/(#e)/--$= {num}-del--}}" I.e. through write of a single string =E2=80=93 then the after-loop $__tmp references contain correct data. What's going on? --=20 Sebastian Gniazdowski News: https://twitter.com/ZdharmaI IRC: https://kiwiirc.com/client/chat.freenode.net:+6697/#zplugin Blog: http://zdharma.org