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,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 26540 invoked from network); 28 Sep 2021 11:39:46 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 28 Sep 2021 11:39:46 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1632829186; b=Y5l9c2pIZJt0xuogmlF/Qw+ZlvaiYGY3ctFUW4xmZEPGXQqvpqWsDf2k2u460IAim4mg8U4cYX TORa6huJJwKPSgAO7alzKBzZn/pI6sid8wASt8mAFhJOuRSawx+428NKv2CAxEsVmV51JeeMXe k+8gbRGwkSQ+RKTi7Az3vmSMG3wsRTHcGm0SK/Di7Ufq6GdAcRbEITr7TF8eQRwz1TkKwyHFAl aliq6/FqZTTb1ovrWhypVvL/Cus65hVVzRNeOrDUsLwLTTkznnjwhOjF0OVjruLP+6Hr9JelU+ HlgWmVImsEo5hqfRZiaInw7J50pRAW9ltcPlNaZVTHyIDA==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-io1-f54.google.com) smtp.remote-ip=209.85.166.54; dkim=pass header.d=gmail.com header.s=20210112 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=1632829186; bh=oNrpnguSXrSq2ow5FsVQWMlppuc/UThXYHTy7WEHsnE=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:DKIM-Signature:DKIM-Signature; b=WmzC5UZvNWT1JVnBSbNifEFgG4HVG7/qrf2UN51hmDBhYpLdzqb8YYM2f1YGc3E0mhQ6xP8SyX l19lRUQHwfwHlYEHRkSkNZ09ywCwL9JsYNcbYnDueQXMkQo48+PvjjqVDMgGGLN2wDnMGFDvGe hzfWZJfCN7m0k5fP3+JtBCOBSPVNwK/vZT5WYBDcYhdAouqGPU9dJr8wF7Dy6XCdkeGHzdNjMi gC/yXzQxvG6yAf32kcsbbakWUvs26A3nm7IrRqUu324y9jS3vg6LjlzhBbJf4BOxEuc03XR9OV sUDuEq+lRyTklphr9ympvzg6bHK6klSUjFAdiPUS10BAMg==; 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:In-Reply-To:References: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; bh=oNrpnguSXrSq2ow5FsVQWMlppuc/UThXYHTy7WEHsnE=; b=T8th2TrwGQk8ecqw+KI0QO+UVX BJzaMrbd8ZmLU1J7zVQwEnJWZkDdEtaBoknOhpcHHZUshTZ0217aN2rR85Wpm0zzPBdd3eOA0OrCg HnmYTTBm8/nGfyeSMf4JokecvHn7ibGSykxpszjp6LBaoDXFC+HmA8RG6nuPxVWrvBgkeeLztZugy FtNdSZsoWcy39RX4EibvA55HnIA2lUtamSm7lW+OUBuGQoFS3SjnDL2QtPBPAMb8DUda/9wQ8EuOq FiaKjfRbZaQix6GI4Iuqfex+URC2REV28AbjzAtMWipzJpYIL4MK0IvRHln/mWo7I6Wb9aZjSi3Oh Yg9Dq70Q==; Received: from authenticated user by zero.zsh.org with local id 1mVBSc-000Nef-0a; Tue, 28 Sep 2021 11:39:46 +0000 Authentication-Results: zsh.org; iprev=pass (mail-io1-f54.google.com) smtp.remote-ip=209.85.166.54; dkim=pass header.d=gmail.com header.s=20210112 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-io1-f54.google.com ([209.85.166.54]:38432) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1mVBRr-000Mtc-Ce; Tue, 28 Sep 2021 11:38:59 +0000 Received: by mail-io1-f54.google.com with SMTP id z184so6479580iof.5 for ; Tue, 28 Sep 2021 04:38:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=oNrpnguSXrSq2ow5FsVQWMlppuc/UThXYHTy7WEHsnE=; b=Wnvmms8IheRtUgK7Kfwk3ht0GENpWbK5T5tDDxAIIt9VtsFM68ngMRGjdgTnsBahaR iVcLwhR60hjuHEmYyHlHhLca/jElrr3k+/W838kXu+Yx+TV+7/MrxiPhmG4iqFQVUy5X hyXN/oBuhbSwbABBk91Kt8p9AUjAXv7b5ofK858HX6IULLv+QL+aBGoXqsnBKoHvJd2F /1CPzfTXqMfnfEtZxzDRe8yTBXO7WyqORMCmeVpBJrXUYIoXnMBKQPe2ngJ7QNkWpZdQ itHlKrB/jJpsOC2ILnb8paQB8JmZs6K911kBvJk24DXVa5v2WXvMInFRemqBndnq0nyV 4hzw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=oNrpnguSXrSq2ow5FsVQWMlppuc/UThXYHTy7WEHsnE=; b=gdlY7XCioTK/sBdwLekvKc8546D1Y+49rHX2zphP1t1+Wfj8s8oiU4+0G4S3ymOTGt ImFG51SPTQ0bt9gFgZOSiu3EpvwICZ/EdePCxlzideVCL78j5lRF36JxwG4l0WR23VQ4 K/7lBLS8KCPdRnGB+40RN0B06doUyxlytYcw2boyaB0uuhALD3MgVhL7F4CGQLWtqCxM U7GOvuQTMatnUOUZWP5IGxrY3PX0qA1PTCfIqRaJf0DXEMT5iIb9Wthw0/mg9NNCxFqz iyoQPyerkl71sKoI1UDYk0QeItAK8JJD2uIE+MuctVkj9Z411NRgvv/ATj4ptH9HEBIv mjkA== X-Gm-Message-State: AOAM532IKHiGAZSxIBL6srNwySy7GgtGBqy8O0fj5Hll3Cdhl8/B5Fri yjnCcGVOGHmNhtiqRxdwqMsLh0dlMlcWgufvxHM33B2U X-Google-Smtp-Source: ABdhPJwRH3xDj7C6kVcL5Scd3mPNmWNABihOGF3Ywo7m783w1CfCu0Pvxx5tuGYRQtGnY9WQu953t1jh1jBGstYxqW4= X-Received: by 2002:a5d:8788:: with SMTP id f8mr2046836ion.193.1632829138054; Tue, 28 Sep 2021 04:38:58 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Pier Paolo Grassi Date: Tue, 28 Sep 2021 13:38:21 +0200 Message-ID: Subject: Re: quoting words To: Zsh-Users List Content-Type: multipart/alternative; boundary="000000000000c0b38805cd0ca8fc" X-Seq: 27156 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: --000000000000c0b38805cd0ca8fc Content-Type: text/plain; charset="UTF-8" I think I found a way a=(sa\ bb cc\ dd); a=${(qq@)"${a[@]}"}; typeset -p a; echo -e $a typeset a='''sa bb'' ''cc dd''' 'sa bb' 'cc dd' sorry for the bother Pier Paolo Grassi Il giorno mar 28 set 2021 alle ore 13:35 Pier Paolo Grassi < pierpaolog@gmail.com> ha scritto: > Hello, I have something like > a=('aa bb' 'cc dd'); > > and I would like to get the quoted representation inside a string, so that > > echo -e $b > 'aa bb' 'cc dd' > > or that > > typeset -p b > gives > '''aa bb'' ''cc dd''' > > I tried with > > a=(sa\ bb cc\ dd); b="${(q+)a[@]}"; typeset -p b > typeset b='''sa bb cc dd''' > > and other inconclusive variations > > Pier Paolo Grassi > --000000000000c0b38805cd0ca8fc Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I think I found a way

a=3D(sa\ bb cc\ d= d); a=3D${(qq@)"${a[@]}"}; typeset -p a; echo -e $a
typeset a= =3D'''sa bb'' ''cc dd'''
'sa= bb' 'cc dd'

sorry for the bother

P= ier Paolo Grassi

Il giorno= mar 28 set 2021 alle ore 13:35 Pier Paolo Grassi <pierpaolog@gmail.com> ha scritt= o:
Hello, I have something like
a=3D('aa bb' 'cc dd');=

and I would like to get the quoted representation= inside a string, so that

echo -e $b
= 9;aa bb' 'cc dd'

or that
typeset -p b
gives
'''aa bb'= ;' ''cc dd'''

I tried with=

a=3D(sa\ bb cc\ dd); b=3D"${(q+)a[@]}";= typeset -p b
typeset b=3D'''sa bb cc dd'''
<= /div>

and other inconclusive variations

Pier Paolo Grassi
--000000000000c0b38805cd0ca8fc--