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,HTML_MESSAGE,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 21649 invoked from network); 12 Sep 2023 18:47:18 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 12 Sep 2023 18:47:18 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1694544438; b=MgL5OlWUtix9pyerbJDsAZWKZRT4oyEqr2xkFTr2QhH8ZtAEQmxpkSRsOxbA3BMcCTQc4KrNKK +UWmIIiJid6YKy2cnKMk5WNFlCvDfcX9SKCw6XaszOeiWTm9bw/QJ4HmL6yfn2h6WA8BOTb8Yz BBne34AE23o8QMoGdQ95kqjfG+eB6ZZukya528v0bZMmlFdVO9CqHJwqSrBh40IV4/YJszsMn6 dAGYL4ChAftX/6VzncVpzb0+OjBVhVGebYuK+ZvngDZy+fU3GO++MRVkFuM4A6el0DWlylpHmW 8n2hQSLtyjx6sdvFbaTIHADVJqeWpOLkj6rYnfNkqqyQ9Q==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-pl1-f177.google.com) smtp.remote-ip=209.85.214.177; dkim=pass header.d=gmail.com header.s=20221208 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-20210803; t=1694544438; bh=q6HKKzigISOvetJUkB6KtnSZmMKyjPJA+SBDASYt6IY=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:To:Subject:Message-ID:Date:From:Reply-To: MIME-Version:DKIM-Signature:DKIM-Signature; b=IP6CN2v+R8buc12V3lNHLQzeoaz6/O/len0qYdNo5q6N2yBGW2Mr2Yf8Z6E+EdgsjaHNXHWf3q GnuBgQplQALshomPmjzKV2BDNKYwW/cXAGNKvTvzI7PnpZ5alxCHJaOLebD+1nAQ+8ItXkMLCG mxbfjYFUhFwI7AgEEnybHRPV0NxyXZUrCDYQvKxsdXAAg5oDDqEB0Q87+YeKD6qpo4/kCmNeRj bA0hDcw9b/KVNvMxE369Vcy8gulRIJUUydkMDZd9yXIgkuiqO4K5iec+MFyoMssfNvnA4gD+Sl op5PXNZd5DWXwgNVRYg08vj5So9JBJHh4yeGC4VgTUI3Xg==; 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:To:Subject:Message-ID: Date:From:Reply-To:MIME-Version: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=O/O3RCwrJsvRx+/pKi0jrpD97DAE6vwuM8KZQFi8dws=; b=r1ZEGZNaJYXq77TKIWSe/dD42h ih5JIN8KQYZki4DP+QJhSvO/3t/rqUinIoIQjjOUipNpsjLJIK6BeelymHpNq57hdTxov9e8DNa4/ yvLDCGaQUWMLhLVgYZD9+4OYl7vkpBBbNnlaJV8SFbNPtrY0F+Jc++31+xQkJ1sJSl/1ouVggHIQk NnTMprsHtp2KQ+GsnSOiOFlO5zm0dl8qXuuxfqDnG1IFA62IgHu7th/Oxh8WOalqrhkNb37EonyYj 9PJ13FFgwo8semyT9iSBJH7PvqeMBlh0utBd2NswaxezL6X1rrMh2NjlfW1GM12UPOtCN+CIoM5fO GLAsJ4Cw==; Received: by zero.zsh.org with local id 1qg8Pt-000Nc7-Bi; Tue, 12 Sep 2023 18:47:17 +0000 Authentication-Results: zsh.org; iprev=pass (mail-pl1-f177.google.com) smtp.remote-ip=209.85.214.177; dkim=pass header.d=gmail.com header.s=20221208 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-pl1-f177.google.com ([209.85.214.177]:53464) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1qg8OZ-000Mvf-Mi; Tue, 12 Sep 2023 18:45:57 +0000 Received: by mail-pl1-f177.google.com with SMTP id d9443c01a7336-1c0ecb9a075so43793125ad.2 for ; Tue, 12 Sep 2023 11:45:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1694544353; x=1695149153; darn=zsh.org; h=to:subject:message-id:date:from:reply-to:mime-version:from:to:cc :subject:date:message-id:reply-to; bh=O/O3RCwrJsvRx+/pKi0jrpD97DAE6vwuM8KZQFi8dws=; b=BC/TUFAXrRXoNM3HSP8TT94VyQEGYGVdhQ9jaTwkCkL6xFAJ9zGmKTnNoB8j3wHavz ThwSxJ+EyRnoXlptKtyU04yi5KCEOpdbuUVw2R2OKVc7bEGHM5Zv6PY4y84akbrfAfqz cFZbAT6eJ+7IL1CcE/qj+vX022qO66NAfOXnaCUUJD/AkykOblOmtifX2ZanoieNQZWA eO9ITeTWNIbGDRgNPQ57yoVV5sLQjYJQQ6y7MN60pdWZvFYmyYBdRzqwYpKy5hTBJAkE hvGT9dMduV3BolBpUBrpHqJWPVEtTA8heIMgUi9GOfbfHbI/TsPohd0KM+qS3N5bnweG AYHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694544353; x=1695149153; h=to:subject:message-id:date:from:reply-to:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=O/O3RCwrJsvRx+/pKi0jrpD97DAE6vwuM8KZQFi8dws=; b=jv9001YeD3U2ZrY4u1Dv4BFNgXeFDnni/CXnvBpe64CuQeF5GhPoZbXnKxdCYH/igl 4L7OROYYNwkHVsQU7AUBrn1PQmJobTamOjqMu1CKT94Tv6FmTjNR7YXQoFOLuAnKtHkl 2G+lx0o2cHqEuT9PHQY7waP5GdzxUxtedrVKzvtV5UqoP+vRBq6a2YRO512DHDMrZPPL O0J5i90EJmwLmEd9q9AGtQtwTAAJNpmUpZYZSPhquhs/CtrXJUYj0Q/3y8Y3g5yq/PDq uPsw5OPFXGQzcEoRHWZzS4WTp3AapaKJAFGNHPhU77E2q7dKcM4Nxygs9viqLhLVs7PU 7QEA== X-Gm-Message-State: AOJu0YykaWg3mflLmEo/2NUtwFJhcFuaYS9nodkY5enYRDawQO2uy1hj WEQsr9HHbWooB1LW9dzkg4GFZlQp4sxE/brB8CFxyo80 X-Google-Smtp-Source: AGHT+IEXJp4R3TLBQPYLSX6kOe4Dv+gsgdali9G1rjkeDOtmBGRhT4SsOHlIyNG8a4+7u+G0PK6C5IUQCg6aFHmJvwk= X-Received: by 2002:a17:90a:5b15:b0:263:72c5:9ac6 with SMTP id o21-20020a17090a5b1500b0026372c59ac6mr133365pji.11.1694544353507; Tue, 12 Sep 2023 11:45:53 -0700 (PDT) MIME-Version: 1.0 Reply-To: linuxtechguy@gmail.com From: Jim Date: Tue, 12 Sep 2023 13:45:28 -0500 Message-ID: Subject: quoting question To: zsh Content-Type: multipart/mixed; boundary="0000000000003f697a06052ddafc" X-Seq: 29231 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: --0000000000003f697a06052ddafc Content-Type: multipart/alternative; boundary="0000000000003f697706052ddafa" --0000000000003f697706052ddafa Content-Type: text/plain; charset="UTF-8" Hi everyone, Zsh quoting at times makes me wonder. Do quoting? Don't do quoting? The following case has me scratching my head. Can someone explain what is going on? datetimetest () { local DT DT="${(%):-%D{%Y-%m-%d %H:%M:%S %Z}}" print $DT DT=${(%):-%D{%Y-%m-%d %H:%M:%S %Z}} print $DT print -- "${(%):-%D{%Y-%m-%d %H:%M:%S %Z}}" print -- ${(%):-%D{%Y-%m-%d %H:%M:%S %Z}} print -- "Date and Time: ${(%):-%D{%Y-%m-%d %H:%M:%S %Z}} Test" } Output: 2023-09-12 13:21:40 CDT} <-- why "}" when quoted 2023-09-12 13:21:40 CDT 2023-09-12 13:21:40 CDT} <-- why "}" when quoted 2023-09-12 13:21:40 CDT Date and Time: 2023-09-12 13:21:40 CDT} Test <-- why "}" when quoted ZSH_PATCHLEVEL: zsh-5.9-208-gf80ad32 Also included test function in an attachment. Regards, Jim Murphy --0000000000003f697706052ddafa Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi everyone,

Zsh quoting at = times makes me wonder. Do quoting? Don't do quoting?
The foll= owing case has me scratching my head.=C2=A0 Can someone explain what is
going on?

datetimetest ()
{
=C2=A0 lo= cal =C2=A0 =C2=A0 DT
=C2=A0 DT=3D"${(%):-%D{%Y-%m-%d %H:%M:%S %Z}}&= quot;
=C2=A0 print $DT
=C2=A0 DT=3D${(%):-%D{%Y-%m-%d %H:%M:%S %Z}}=C2=A0 print $DT
=C2=A0 print -- "${(%):-%D{%Y-%m-%d %H:%M:%S %Z}= }"
=C2=A0 print -- ${(%):-%D{%Y-%m-%d %H:%M:%S %Z}}
=C2=A0 print= -- "Date and Time: =C2=A0${(%):-%D{%Y-%m-%d %H:%M:%S %Z}} Test"<= br>}

Output:

2023-09-12 1= 3:21:40 CDT}=C2=A0=C2=A0=C2=A0 <--=C2=A0 why "}" when quoted2023-09-12 13:21:40 CDT
2023-09-12 13:21:40 CDT}=C2=A0=C2=A0=C2=A0 <= ;--=C2=A0 why "}" when quoted
2023-09-12 13:21:40 CDT
Date = and Time: =C2=A02023-09-12 13:21:40 CDT} Test=C2=A0=C2=A0=C2=A0 <--=C2= =A0 why "}" when quoted

ZSH_PATCHLEV= EL:=C2=A0 zsh-5.9-208-gf80ad32

Also included test = function in an attachment.

Regards,

=
Jim Murphy
--0000000000003f697706052ddafa-- --0000000000003f697a06052ddafc Content-Type: text/plain; charset="US-ASCII"; name="datetimetest.txt" Content-Disposition: attachment; filename="datetimetest.txt" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lmgnw8cr0 ZGF0ZXRpbWV0ZXN0ICgpCnsKICBsb2NhbCAgICAgRFQKICBEVD0iJHsoJSk6LSVEeyVZLSVtLSVk ICVIOiVNOiVTICVafX0iCiAgcHJpbnQgJERUCiAgRFQ9JHsoJSk6LSVEeyVZLSVtLSVkICVIOiVN OiVTICVafX0KICBwcmludCAkRFQKICBwcmludCAtLSAiJHsoJSk6LSVEeyVZLSVtLSVkICVIOiVN OiVTICVafX0iCiAgcHJpbnQgLS0gJHsoJSk6LSVEeyVZLSVtLSVkICVIOiVNOiVTICVafX0KICBw cmludCAtLSAiRGF0ZSBhbmQgVGltZTogICR7KCUpOi0lRHslWS0lbS0lZCAlSDolTTolUyAlWn19 IFRlc3QiCn0K --0000000000003f697a06052ddafc--