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 2520 invoked from network); 19 Jul 2022 19:56:16 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 19 Jul 2022 19:56:16 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1658260576; b=XLuKz5j1JTqBuAs07aI4Tv+PlGSHUFVfybixcX6yRD3FeMCYWwdGfq/SiHxM8Bmr3i3JJw2+IH 5wwiWAv7YtEYucLZD9qQVuTaGwRAeAP9JMUtg+KGMxpfx0LEk2XTr/ro2vsVkLaM619zD19TFv r35xEBYgMpJzm7/3FpKgUKd3HjOpBjE7RGHb86uHG9nh2I6EeoySEMEEpg70OrROFiEcL7J0FV //DU66Eh1wErnSWYZuVNNL91sxLYwef/Gz3W2en5DfrYrqmHBA0FmDCd2udfSiklv5lXJfMjmb OyZ6as5hLdLJ9oP0Ap83HuAEhXzqJiWC3ZmazGqEeNmdzg==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-vs1-f46.google.com) smtp.remote-ip=209.85.217.46; 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=1658260576; bh=lhFTLq/fRjjAQIBdTsNMweB6NMjS8SoQ5z+Nr5jocI0=; 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=apn/tlY7nIyuAF3L8kECRMvzzPSyK8DYjZWpcNmQapMW7HekfWO84GaJlnXPnQHbRB9JGSyf6W wtDJ9x7gKACAPiCiL3kGF2gYALkoN4VvcyNrxnUYXPvYtHycvAzrLe1R/mpnjI8QYl9tzTruyp UKS5VI22UhHsNMspQskFrc0/EJ17pxNkpC2WjHxtmrGUNY43Ds8dSvA1Sb0PLOmfz5GZD14jo+ zcOaokt9v88I12J8DuveU+kYTTqkZOllDTMq9Os6PDLwG4PVSCiTxh0CTEEeTsILDykidbddCM mP4PBoJMDRajdjbeO+EOLtvnc6qrqiKbm3fGFN69UAyYiQ==; 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: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=2Do+qlssqNwN/6gZGNf4bVk6qpphiyxsl5fuXZ/NgCM=; b=aYsEAs88igEk55/7EngwEPpS5l nOM5PWA1yFanO3XRjd8yxB+Vvlkcz2qPK4yPDK7ByeJ23uhWf2lkVs9lrK8il3xhvDzU4uywSwv6O Pq96Cs53UgxmCAAvFmZiu6kpUaDYY0YWTfx9IiTmKC3nlROagC0RAgMM2vM6gvLMABAQOs7s7KKRw dO0OSfEgaIkj4CoYN/MY6I7jIZkTQi05qveJnygXBaIMKzVLJDWb8DEGEVYblABAP2+5CVFPL0yoc upZ1uN/o7DP0ndxQS7pXZPsxmMwzh318IYfuY5Ij4QRVPvRgBJYBPuHiQLoIy4odrVvQqkXQf41SG /kRchpTA==; Received: from authenticated user by zero.zsh.org with local id 1oDtKJ-000Nmp-7l; Tue, 19 Jul 2022 19:56:15 +0000 Authentication-Results: zsh.org; iprev=pass (mail-vs1-f46.google.com) smtp.remote-ip=209.85.217.46; dkim=pass header.d=gmail.com header.s=20210112 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-vs1-f46.google.com ([209.85.217.46]:33424) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1oDtJK-000Mp6-Vt; Tue, 19 Jul 2022 19:55:15 +0000 Received: by mail-vs1-f46.google.com with SMTP id l190so14486080vsc.0 for ; Tue, 19 Jul 2022 12:55:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=2Do+qlssqNwN/6gZGNf4bVk6qpphiyxsl5fuXZ/NgCM=; b=P1aM+SdGemI5XFudZAyUJEMaoRrzcs91U4/UCIyJvdigd/sd8XtmucqGWA5YNAdnOI 5FgMALnV1XtodbSFX8yUmPA8j6JdRJ9xx03eJHYtsxApo4WZ7YDom/gWHVqwzJ1m1w/o kMRsEfSsrPBtzADEDouazQKYtKJLEAH8FZp0/6GZNLBowGxQtgyyHnl42Gq8HgcXwZzZ 9+0EIOa/tGZWIUBxeqJ6FfvaqQofMBHPyU0TpjnMhdE/frnqvKaan2zQPwDg3I9rB88Y mRyk0I3mFNHAtKufLfuoPwR4ObEQzcnApsMYH3XGurxip0VB+80CQz9YkL8tRDcCihJz wi1w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=2Do+qlssqNwN/6gZGNf4bVk6qpphiyxsl5fuXZ/NgCM=; b=MfpEOsbEeZHvx5bUmNGv2OFyDFNC69ds1X64ltpJ0a2ESyI1WQS0tBvz0JseIR7PSD Ayt2bmyxGU3dk/Gxsy+jWIqiTzJI9PjF9xCSgZz+LMkG65IMOHibBva52CRl/JcnVhUC wgUTuSmUDSKZDT4Qcz/FFD2U2R0PSTwYtCMKSIxnqS3HJzz6apkCHrch5KnLDxlHaH+z YWaHD4dn9DHCAxCJ7+xO0CIetLHUmxzuUaRm76hh7DaVdGVPOkfb70GjUtp5eEKB5als KTfdOFZ6hTjyhnAO2/+5VsMU7cLvWGCIcRrFnfiy3sD1644plUVBKcHVjqG3LDrDfciO f9kQ== X-Gm-Message-State: AJIora86HheWuUk8Xfjdq5kJc1EOPIopSxwGejIlIq6BayiHRNf/xHDB avueFeF7Q909QauhOUVsr+0jKs1npa+WSaoPNVIsTMb7JhddVw== X-Google-Smtp-Source: AGRyM1tpee/dTqdORZisSsn+3KLsVeSeznAsqPTReLtaEPB1f3TbdnlOyCE3hnziPf3IPDfwJFeFUT4qEJKABCZf+2I= X-Received: by 2002:a67:1d47:0:b0:356:221f:c33d with SMTP id d68-20020a671d47000000b00356221fc33dmr11721014vsd.56.1658260513560; Tue, 19 Jul 2022 12:55:13 -0700 (PDT) MIME-Version: 1.0 From: Sebastian Gniazdowski Date: Tue, 19 Jul 2022 21:54:48 +0200 Message-ID: Subject: Is it possible to clear empty :-tied elements? To: Zsh Users Content-Type: multipart/alternative; boundary="000000000000db22e405e42ddcf0" X-Seq: 27898 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: --000000000000db22e405e42ddcf0 Content-Type: text/plain; charset="UTF-8" Hi, I'm using typeset -UT to unique a scalar variable: export -UT CMAKE_PREFIX_PATH="$ZPFX:$CMAKE_PREFIX_PATH" cmake_prefix_path The problem is that the variable/array will contain empty element if the variable is empty when export is run. I wonder if is it possible to somehow clear such empty entry (i.e.: to remove :: from "a::b") without another line of code? -- Best regards, Sebastian Gniazdowski --000000000000db22e405e42ddcf0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,
I'm using typeset -UT to unique a scalar variable= :

export -UT CMAKE_PREFIX_PATH=3D"$ZPFX:$CMAKE_PREFIX_PATH&= quot; cmake_prefix_path

The problem is that the variable/arr= ay will contain empty element if the variable is empty when export is run.<= /div>

I wonder if is it possible to somehow clear such empty entry (i.= e.: to remove :: from "a::b") without another line of code?
=

--
Best regards,
Seba= stian Gniazdowski

--000000000000db22e405e42ddcf0--