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 24019 invoked from network); 19 Feb 2021 21:54:33 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 19 Feb 2021 21:54:33 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20200801; t=1613771673; b=lwjAWlusya0FqmFZiMCNdhgk8FClrJJ6uwvFYSVX6y5cXN9fntmlXaNTTSit1nKcbYRIE0Wtre COhaqLRwXs2xhvEsS3Eu8bMgFj9rJuR63zDDAbKLWe/mMr68ScxaCLEU41mA/pDAyG/bh1SH7y +8uwgLp/OhSgz+Yfepl4wjj5e13V2UQuV/nRvCwWuPZOhqicId1UTvCGNllPkc6rq8sXbrm5us 7hsDLGQNCC9g8oJNUXHUnY4cqSWdrWz4G5I9GSzgAT47grs4OYsdal6ZWFHh8P/wH0KGK50ANu 40DVpIZqqM2sYGHck9fDhVY9f951fG7jTEZe33AVXXGN3g==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-oi1-f175.google.com) smtp.remote-ip=209.85.167.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-20200801; t=1613771673; bh=lANadKtNA0gC9nYhPiOApfLQ7z3BLxJlFcuul/qB05M=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:Content-Type:Cc:To:Subject: Message-ID:Date:From:In-Reply-To:References:MIME-Version:DKIM-Signature: DKIM-Signature; b=B21dJQlvSLCYkaM+a7zQtZzX7a7VXyCcYMc5+wBw53V6jvtqsZsYFBrlftLUzHaUAmbeWmGeve dlvDTSM2GbURk2tpdPAG8q2BVCmnC4ylXwBek2Spd52Y9E/JtLqGBMDk/JZ1vwht0G2VSi+Qs7 0n7rX9HWXpuyLpJ0yG0hUGDHLa8mMo3+VKhfKIlgsvinlzfAntkShFWLJ0C1kgNaGXQLWd36Jo 7+5E/em8KxJ2EqYZ/TSzqYAPd0Cl+2Oma0CjVTlXXizKktJNYzY8i3EdWiEwl7LdtCsOx6k6/K VJv1SIlSbf3xfakCDNX1Nyh4UkwGfnNgN+BvTi48h5gAyw==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20200801; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Transfer-Encoding: Content-Type:Cc:To:Subject:Message-ID:Date:From:In-Reply-To:References: MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=lANadKtNA0gC9nYhPiOApfLQ7z3BLxJlFcuul/qB05M=; b=Y1F85pZkBRuyd1ZXfZeZH0TRXr uOKx6z3RXGYpfWZ04y7FCBwqSBxyLQ7a0Z4PRmwZ8GDvXtVfseLEtwPzZ7GeDQeWC40CXjCvaf/LN BtjFh9z5HcLg3V3ztXARsy5Uy5PMLIGQy4qKJjm5lt+AS9BY+eZrV80CaG/18omriPaY1UrMQQdAb kKXcl5yb5ibtw424rsuj5w7T7H233vwS2ic2KIZdv/qtNfzV8eyzMYU/EnbNWJ0wDGP/KCQNRhfAH IGPSC4ommfLju6es1xFuPBVvKjHkqaFzuql1Mim7gbHYMcnGCt1mZlQ8NoruYzupQVkr6JutlV55b 8ZJC1iLg==; Received: from authenticated user by zero.zsh.org with local id 1lDDjL-00020w-RB; Fri, 19 Feb 2021 21:54:31 +0000 Authentication-Results: zsh.org; iprev=pass (mail-oi1-f175.google.com) smtp.remote-ip=209.85.167.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-oi1-f175.google.com ([209.85.167.175]:38101) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1lDDil-0001UQ-Q5; Fri, 19 Feb 2021 21:53:56 +0000 Received: by mail-oi1-f175.google.com with SMTP id h17so7410174oih.5 for ; Fri, 19 Feb 2021 13:53:55 -0800 (PST) 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:content-transfer-encoding; bh=lANadKtNA0gC9nYhPiOApfLQ7z3BLxJlFcuul/qB05M=; b=tVrZYUso1OuRBn1x02kn2fk31PkjUeE0YGEhy8mS7Nlz6zVBnqyis2cCFuQFIAhOza LY7ZC8ZN59b9V0rhBdmJ5wzvE9fcfYeXBrAA9+sYDfFJTU5Lpl2vGXbjJ3P3aqzD1JZ8 iN+M4lmAFndokbYaZmBSlGh0+UAHsyvWe/WKiBnSz4PCvWes2aDLTzHqVWaSpIj0/lvK jbJvg1MX47is9lIK+LGKN04mUmJ4Icq6LDbDzEtbjeTtSrlmQK4YQcvfenjeCpH4PjV8 h9O1NexxhQKPHjhrN7yyVKLbJAch4QSC51xCYH1+m0AsrkCv2m0Mx+eQ6QZ4M92RV4yy 9dyg== 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:content-transfer-encoding; bh=lANadKtNA0gC9nYhPiOApfLQ7z3BLxJlFcuul/qB05M=; b=Z0LU33bWLRcmaZ8f02m9NR88vpscBPnA6VHS1sOtFK/uilXjRZ9epOC0NyDbPDL89x PUBZ7et8R8PlWkFtTbQVgphxgDNoVvVZHBLTJfcFZZRfVEUG/ZJewoCbwmeCsDpNu5Sj z/l4EeKHNYnvPvPS6T0aPhjojxfP/6cGJMmjIustIwOlkFIxsx8AL5P0zBL5saBVG54U w+ugJlsZLX0I7RBxPguudj0CuXU+Hxyd90QzkHfjCSBS9wJQ7l2VHUePR2oJPfErI7a5 MWsHmUy6wDtHXd0jAb3Z79CLaNw3z1Lt1un9hjfBYcQ/a7m5Guvm+GCUtHDynSOv14PP 4HQQ== X-Gm-Message-State: AOAM533pP3kTYvXYhTdChhVXaADNGxBwZ7YazLhv7pVzAodmrOoCfWB9 mxyCfxNan1tjk2tF5BrjFBGWBNeiii0u+6m1D7SBxmRQ2FXN3Q== X-Google-Smtp-Source: ABdhPJz7Qj8vcX8hhMShfsNVhLzo6hBWJqQBtD769e9/6MhffRWvNSkMfQLt8WdtCxK7aA9M2PrvCSCzZoh5/cxe1oo= X-Received: by 2002:aca:4e8e:: with SMTP id c136mr8213462oib.173.1613771634498; Fri, 19 Feb 2021 13:53:54 -0800 (PST) MIME-Version: 1.0 References: <20210218134039.GA1492462@zira.vinc17.org> <8b3a9f93-5eb4-4d4d-8312-58c371e12239@www.fastmail.com> <3e34714d-d0f0-4b8b-9f2b-fdbc10c85854@www.fastmail.com> <20210219161010.GB7102@tarpaulin.shahaf.local2> In-Reply-To: From: Bart Schaefer Date: Fri, 19 Feb 2021 13:53:43 -0800 Message-ID: Subject: Re: auto-quoting inside braces in arguments To: Daniel Shahaf Cc: Zsh Users Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Seq: 26546 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: Archived-At: On Fri, Feb 19, 2021 at 8:50 AM Daniel Shahaf wrot= e: > > This sort of construct means there are _two_ levels of parsing that are > going to happen =E2=80=94 one for each type of quotes I can think of examples where e.g. the second level of parsing is not the shell and therefore different quoting is required, but I concede that this is not a common case.