From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.3 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 9294 invoked from network); 11 Aug 2021 21:17:15 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 11 Aug 2021 21:17:15 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1628716635; b=sqE0wQi9dCt9jjHeE575CzgVRivwrY6a474zPEH+zJtnWcDzVMkMZ+rRV6i9g3qjq6UxGG9bX2 XYquVWE7lJ7mcgJwM5iKXDir2ajp6enliSaCG8yHQVFVDvxWFOBEjx6zKS91y+T+Kj4rYwcqVF 6ovdybcVHEEJPscIfCb/7ShXNzJ0cTjneP8TO8nq82WWdBIYDFOXNUxdudPHEDyuzlZ4uTHHOg kUNtlZ10dyH0vnVoKE2GstsBSqZXBS7FgpZ2I2H+WiVrp3iUFEzlpwmz36LV2sGYt5Xbri7tSu yFGFxTKEZ9CDNb7wWZl6OnswrXtWDDd1PYcPPnGar7e9nw==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-yb1-f175.google.com) smtp.remote-ip=209.85.219.175; dkim=pass header.d=brasslantern-com.20150623.gappssmtp.com header.s=20150623 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1628716635; bh=+Y+7GHJub/+8tx4+pBdYwY/7q52O2k5TLCBOuHBsSj4=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:Cc:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:DKIM-Signature:DKIM-Signature; b=AQ4YVGfPxWdui55C8gwQjWjLKvLdcS0hWcz5HPL33tX6KvAvv7YJQrFO2jhca4Fp3AnddIXQq5 HGX3KyUMnUvgTgOI4UQiKMItLp9Aj/gWTtRWBH91fDrkNVIynbTLFO2jMPboTBD7OCIy/W4taS mhdE+DRKUmSCA5NCijGPUH4n6C4XGlr6ftpAuVU8/bMJHk23iFJF6fcJ7gn1IOg0qboR64QOEz +ygxgZZZvC3cUjIXojtlb4SqLw/e6f/D72MSOwOtJ16ivbDuspZ6IUvPACtKin1+HeG6uihSMd m5bITOBmbpl9fFuZK3bfw1Ur0eKD22X8BZfnp3Zb7ovykg==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Type:Cc:To:Subject:Message-ID :Date:From:In-Reply-To:References:MIME-Version:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=iCw7iGDUa4vNfn2i5SwYKU/CH3ffdfyRCvtTbwdUfrU=; b=hRDIi0ciIIP6Hexza2GwrSWETs ZZgelZoxGRnpaom9ZjkDhpeEjiKZZiZJIh1ws7YEHYgYVN8uzFs8xW8mLeTVEFqNB5J4wlFM80/7T jSP3oxfTqUxCNcrd8kWd45LRts/H+Jd+BY/GMn3eBFPv4u1r6w29Dknf/rKzaeMwSfExEhkbCnqDK LAbjY3nNVjCeQ2z5Bcg1HvPy9rNmt6Ms6J/SxZ/C35q7PcCauY63xLnZJOiYHdsrn768R5mcsJVKN Lc09LQDtOm8Wa76yJWP1SDRfM5qgliZG1lb5vzpUvMezuOwd4xSbH0MPzUlA3e1oua6eb1AjrCPRS XxS6CIyg==; Received: from authenticated user by zero.zsh.org with local id 1mDvb8-0004cq-3F; Wed, 11 Aug 2021 21:17:14 +0000 Authentication-Results: zsh.org; iprev=pass (mail-yb1-f175.google.com) smtp.remote-ip=209.85.219.175; dkim=pass header.d=brasslantern-com.20150623.gappssmtp.com header.s=20150623 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none Received: from mail-yb1-f175.google.com ([209.85.219.175]:36812) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1mDvaE-0003vV-On; Wed, 11 Aug 2021 21:16:19 +0000 Received: by mail-yb1-f175.google.com with SMTP id p4so7404036yba.3 for ; Wed, 11 Aug 2021 14:16:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=iCw7iGDUa4vNfn2i5SwYKU/CH3ffdfyRCvtTbwdUfrU=; b=D/0rLz3hx/NQ7nV47BBzidgCMkPwHrTyk7uBO5+Y23cKCJZPQ28bp/ZeJh7ewMiHzX g98hIPQ6TLJewQGHlndxRlwJvGnIL868/Z0wwZUhdLXqNX7DWgx833r1LQOyJDFXa12A 8pu2B1CMPko0MOXhrbfRz/sRhOlgMP/toTvuUCY1AB3g8izdduxL9NROf9hWMcahO0fv qdwlNkBheXjSeGPNK+63twxLEB1GODT9aulR0Ua080cWi3Tv2XcbxoFmM9lWCKqGmPvn StWyAWLsfeHEb8cZHxesJtEIWV887ZJ8XoguMdJs3e59ku3KHpIrUJfY6Ed3vQO9HKtR N1ZQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=iCw7iGDUa4vNfn2i5SwYKU/CH3ffdfyRCvtTbwdUfrU=; b=P7t9JwJlF14w3XALF8Azv1YemgNxlfjjAz/ElH60dLjhzibWgfgRsTka1o72rJbGrV HufnYRKHqRD4Eu8awEdaaORCSZozb4RCbwrSGpBZ5cVLWZ/EqTjoUEIjUHUktPP3jazF U48WCulQ/G2qZYk+/9IR5nUD109Kr5YQguLASyZQ2mfzwspXqcMhEza+dqiWOzM9WmxX 6t3I14Tcqg1T+Nkr2IgWlV0R8cfz+xabBD49PRBdQjgdu5EeT08WBnTxooU30qZ7kQYn N4yX14SEYA2f01K7pO0lPNTrv96TcmlCTSmhaSA8r5ghcjKvfCSVbDcqBJjKKfT22Yqt C79A== X-Gm-Message-State: AOAM532jneOXPnYQ2NP8couTgLMEG1asEdASpg6e5cw3JfUgjqBfrWsh TXZ86ofsNS3+d+RLEg2mOQXwID2d9beP1qlP1E5ESg== X-Google-Smtp-Source: ABdhPJzW2r8+O8m1oFzQfuic5GRRRWSS8d1ZtOKqNjRH3WQ7LC+sgLsXYV3oOpvmN1URiamAykMNFXmuLaDtX4xjOdk= X-Received: by 2002:a25:ad67:: with SMTP id l39mr620520ybe.69.1628716577315; Wed, 11 Aug 2021 14:16:17 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Bart Schaefer Date: Wed, 11 Aug 2021 14:16:06 -0700 Message-ID: Subject: Re: Odd behavior with various (q) array modifiers and non-printable characters (backspace, newline) To: Zach Riggle Cc: Zsh Users Content-Type: text/plain; charset="UTF-8" X-Seq: 26918 Archived-At: X-Loop: zsh-users@zsh.org Errors-To: zsh-users-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-users-request@zsh.org X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: On Wed, Aug 11, 2021 at 1:29 PM Zach Riggle wrote: > > Hello all! It's me again, hopefully with a useful question. You need to stop testing things with "echo". The "echo" builtin interprets some backslash escapes itself, which will confuse you about what the quoting options have done. Repeat all your tests instead with printf "%s\n" ${(q)...} and so on, and come back if you still have questions.