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.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 14431 invoked from network); 23 Jul 2021 09:40:25 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 23 Jul 2021 09:40:25 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20200801; t=1627033225; b=U7GTwFbeUbN4ljuwJfOs56bjNUqTBzZaHHUGSOxNpQOiS9gkVlLoxILnhx8XnNhHRzPAvOxXBM r/r8NSw6H/+Ufli2ggsKfUB/t2HEPqx4LCDTPqImSED4ZXAf1XMYLAGf/rlqS1Y3oWzla8rBUi YA53yhi6VwSqly5sHKVgrNisf59/yLmiQtTrbEC4EvRmbbVjCE+QLHe7Xc3CFJIuAO9yCvCgep /ATjk7MVVZkwhQwNYG4ZM8RTTyiRI63a+M3b5mQ9g/iRhkxF2t1n0gVqtk46yyot7xK5z3kuhI FlTlH1mLxB1JCYW1F5uORgw1DKMdSonEK+YrxeYrMfEmYw==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-wm1-f43.google.com) smtp.remote-ip=209.85.128.43; dkim=pass header.d=gmail.com header.s=20161025 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20200801; t=1627033225; bh=imJQg4LyuDlcfGBM5yJwYeitk4yAjmhbWoVOhAG/KvY=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:To:Subject:Message-ID:Date:From:MIME-Version: DKIM-Signature:DKIM-Signature; b=M/WE92MjJWTF7vZoaAR9hUq40Qpe1v5h/GUvMe0EVpbMadfLdWxPsJ2oFbx+6RfwL5SvGNNn/F p8+MT4NVzUrIQ5MayHjQ3NF8r1X6kZOqpLRYhWtrWwzyD0fWnAkKM6czjsNqVbXlp+Fm7D7GXv fO7p2qx+/sHkfbMP8dEQeyEZndp5uJUkIX9fdN8AcAT0LErJWNaOhXUuR6JL04XM0Rhdcuchsl 6FRAnOlIF09NMPX6aLBCTbfPnRl+zJs6ho5KN9e4+hjljOKpdGSUCQrXI0NqANR6MnWQzoKuqa BlrHQC5YR7W/DSBGT34HdcBtoLheiA2XtlCIpmiOtewH0g==; 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-Type:To:Subject:Message-ID: Date:From:MIME-Version:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References; bh=p3+GtNGewn+IcVrKXu1zxVN3yByijxsSx7E9Kkdnlu8=; b=fj1hgKmcjOb5RxWMFvYY18wgIA QQ8BvF1Z4pzMYC3zTEp4r7e8fy2ADlUWAIRB/xnYnbBXx3UGrrZbxDQBLPZgGiCdzmUtll8MEQmn1 IucM3eA7xub0m39gznBCD9IaTOSCf49fyrrL+vW9En9oJDjzrmveHdFvteEl+cQvo0PjqAZOCRcCe VgzqUjV+YLjezH3mlXeGKJrpU5lPgDpvo2aocM9He86IE3gQ5kkDFpiYvdyB/yvA+2rstc4JRpARQ ZR3+Jqr1O2yo8w6C/T1hfp9r7oVt2hHPUSjUd1x8ElPvg7nq7AUz9fRNDbCAgZFJkM9TCK8M4ai+w 5IxR+VEg==; Received: from authenticated user by zero.zsh.org with local id 1m6rfM-000HJ2-2Z; Fri, 23 Jul 2021 09:40:24 +0000 Authentication-Results: zsh.org; iprev=pass (mail-wm1-f43.google.com) smtp.remote-ip=209.85.128.43; dkim=pass header.d=gmail.com header.s=20161025 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-wm1-f43.google.com ([209.85.128.43]:53963) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1m6reR-000GKL-Ge; Fri, 23 Jul 2021 09:39:30 +0000 Received: by mail-wm1-f43.google.com with SMTP id k4so426373wms.3 for ; Fri, 23 Jul 2021 02:39:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=p3+GtNGewn+IcVrKXu1zxVN3yByijxsSx7E9Kkdnlu8=; b=rcsPAiF/QV+v1wpiLCgv3Da5wwtvaQOtWXD+Km4mxKJZDlkLr2Hja6vV8tgln+N5iN CyAQGsaG4ZOXq1CdV6CsKoeVdhueKezAnFUdntupQ+SgSDB5qQW1TEkjTsDF/IiunfP3 mptMgzkqQDW1yuxZZveGRSnRuuY55lPSPQwY9aeBXb+jG4NGrBU5xN/qIH8kNRe4skuy guQgBn2N1XZrFX/W/OLmKOt5y98cXN3OFY71SVui9CVRbPQtmJMzuusd0tsacbl+su1d SZNzamb3GU9+QmHdxA2DfhRvW+1v61m/P4m5uPAGbwLcA7n4k05wbcGg9clYwOSJbl3b o5yw== 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; bh=p3+GtNGewn+IcVrKXu1zxVN3yByijxsSx7E9Kkdnlu8=; b=HgM+IMjBcqCWaJ7pivouZUc8DXkgbcdA4hMMbZ4i8QR+R5xs0lTU/NRZx+kv4PzHX/ nj+hLswxeddYN3auegYMSmsB7+6zKB0i2hka640HLvRuv8hY7DQkFMnJnlCAs81iCqNO gW77zvTVUbHGISqt+I0X0QFLnSQbSv7Gwu7Cq4yz7HQd7dOCvrczROMv2bbusgORKGAa YfaFhNymrXvwnuTLUg7y2GOFfLlEJ9/mknJLMnU/4yKKEX9166aiZRl7ci5As+D+NtpE 5hRbd0R1Wwat1E0/e0+haviolFKn+hIhQHBnvkNeWQl0voA3TqNMlgH2ZF/p6RR+QATJ ZOfA== X-Gm-Message-State: AOAM532TqkjpMGB/kNLc4iB0Qf79NTXTeX+4HKV99ciSrFdueEHNCx/c 8RMOQt67fdkUMVjBIFBuWJohjhfX0MQferJ8BWuYrHq6WWU= X-Google-Smtp-Source: ABdhPJwQ6bEdsBfu1kqGzTILDgpywG4GDjgq3gCfPWHJ4kxtkmTPyUM/vwJmeDV3PBIXY/nMwS5oJYIAtoR4mHYfB44= X-Received: by 2002:a05:600c:2204:: with SMTP id z4mr13129848wml.169.1627033166213; Fri, 23 Jul 2021 02:39:26 -0700 (PDT) MIME-Version: 1.0 From: Zach Riggle Date: Fri, 23 Jul 2021 04:39:15 -0500 Message-ID: Subject: Odd behavior of quoted Zsh array subtraction To: zsh-users@zsh.org Content-Type: text/plain; charset="UTF-8" X-Seq: 26797 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: I'm sure there's a section of the manual that explains this. I'm also sure I don't know what section it is. $ a=( aa bb cc dd ee ) $ b=( cc ) $ echo ${a:|b} aa bb dd ee $ echo "${a:|b}" aa bb cc dd ee # <-- WHAT $ echo "${(@)a:|b}" aa bb dd ee $ echo "${a[@]:|b}" aa bb dd ee All results except the first quoted expression is the expected result. Why does the marked, quoted array-subtraction result in a different set of values? I would expect that array operators have precedence over array-converted-to-scalar. Maybe this is an "outward-in" expansion issue?