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 autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 446 invoked from network); 20 Oct 2022 17:33:37 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 20 Oct 2022 17:33:37 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1666287217; b=M9JwfRNCV2BJatK67Qdoxl4g4K8A1HJMKfKuFYLeyl4Ffal2nK5+QLkJglR8ulvwZDKkCUJWN+ JiqKY73QlcL1o+oETW5J3gj8tWdz0iGbdSfSmpcTt/rf6J2vmFsICdC11zPKYF7SemEOJhFOt9 gJHtAPpzpFTJDiKZddfadgxgfdsRskonhOoZvgIDk8oTD6mEF5QimujhWcjixVadqFIAt0/4PY hIvad/Rp4CGcNTi1pYKgMNEKfR4tDJUU5BTxCAoD+EiTo0xNv+qTSAY/xIuNzpMgvfl09kocg6 TULhr3Z1BI3KJ4rLa7p7Mxz8d14qhhXXBzr1NnbfafCKHg==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ej1-f42.google.com) smtp.remote-ip=209.85.218.42; 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=1666287217; bh=wY574+61G2W2buj3rSV++7tDKq1JfwlYXL9YlfcHMPI=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:Cc:To:Subject:Message-ID:Date:From:References: In-Reply-To:MIME-Version:DKIM-Signature:DKIM-Signature; b=SUjBqevssQ5N0H4X4IRhUfoIdzA2Qw04tpULXVi2D9YWAgEdu3YyC8V9+vt8gMLd6eabszLQjI cAJ83J67qpNckmMlK+JmMOvVGPyGgPfeKFS779BgeisiQcQ+KUrbqenvEy5Ih5gkmCdzicZPhq xL6yNhuCWx0idQpvdlk2bfgsan7cUw6uPHCi14B+C9nxzfxEy1d6Q+n7vFStNqG8XUsEddIpM1 MfUtwbeJLUvMDAgifukBUdNUrUWag0f60Jprc3bcJMinzDo1bT7hqO3NXlfwOry2pR7gJw8+5u m0zZDrNihof4hLdRPRGCgEz19BMNNQieZcJcT8DQaVVaPQ==; 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:Cc:To:Subject:Message-ID :Date:From:References:In-Reply-To:MIME-Version:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=cYOfXhukHtkmpSyWUujoW5Oz/u1AB8mEuAXuB8rVBRQ=; b=PlTlo8JtRxegG3JmuceJGKneWI iHfv+3FyXXmEBvrqVohElkKYxhuMU8TPrHsQSlHsRxKDOxUa8uHzh7fsT5UwV8J8XO/qSjHUXCB85 b/fCKBvH3oeWaxhRfvhxnIB0B2nRszcBP2ZmO9SzWSACN7+WDVPlaGmLRSKDugqj3vITt5+Kh0Jpc s+u9cNu7PiqbwxDENWMpr9Es4Gfux4hXgdUIraXCTNA5t+JYoZ+MU691i7NBp3oofUOfS0sq6PZii jR/3vMrnYqez6tQtYphuULKG73+ud31xQA4VbFX20pZIl1RvtROBz8eNhB+RT3qfzPrUVXuR1iqV2 zr4E8+sQ==; Received: by zero.zsh.org with local id 1olZQG-0005co-Sf; Thu, 20 Oct 2022 17:33:36 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ej1-f42.google.com) smtp.remote-ip=209.85.218.42; dkim=pass header.d=gmail.com header.s=20210112 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-ej1-f42.google.com ([209.85.218.42]:43965) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1olZMe-0004p5-JY; Thu, 20 Oct 2022 17:29:53 +0000 Received: by mail-ej1-f42.google.com with SMTP id d26so1117191eje.10 for ; Thu, 20 Oct 2022 10:29:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:references:in-reply-to :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=cYOfXhukHtkmpSyWUujoW5Oz/u1AB8mEuAXuB8rVBRQ=; b=NUdP2/JKyKRNRQDKGiDUr5xkSrPR+jVtqEceYlNSyhGiw/Icvbl+zld9Oa81Y5CHsT pLw/pQHTr5UhRMNWTpM4JUgbTQazTaqoHZTFnxVkpCJpV94NKxjDxmxo8bIf8Z1NJ5Tj XjvoPhwqfrDT1iacXDDL9HAyLoPlEZHb6tPL9brQTN9JWIFiwjJ94fuaBq7EwN0aT53y E517OdIwQy0EvcJ4g5Lfrb84K0kBMhA/W4ht4YcXM02w759SX6OSzmZpQmAVn4R76NtL 4jghYbfUM8Ebo4+tutzjv04yPS63TNRmtBQY60ej47axPC89qS78WeXAlYbaqzkZtneh fEtw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:references:in-reply-to :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=cYOfXhukHtkmpSyWUujoW5Oz/u1AB8mEuAXuB8rVBRQ=; b=oZI+kliGNYDTVl0tRXydo3UY+vsANEuBAjpVdki3sJuf7mmZLki3paKP4hrFmpXWe4 aZg/uhvc15yIp6G2aJETiX/qwG8U37tOBOv8lOnkmCdKjE0RtFOeoR+M1YYsqALg9rUC KSWIAaMSzukCceHsOSIi6iO++jcJhRVCj1GSxiEvmWn9gHvtRIxKrzcfmIk6dtairQ7H TV+Jizd6x/ReknA1C3twg83fYAouFmeT2rJ25vxHW7gzf0nWcR/2SH/1GmVvOKIEWXAS wecbnqmWIyRMShGi2oYG5C7ZgGgeACE1pRAkHxS9Zrk0GQTrgGBS/KuswQkEKVvCVCff duTQ== X-Gm-Message-State: ACrzQf19rHrGYfN4prk0H3gsLn8775BXYi4+zH57fdTz9qYPzXGsbrGi 3XusGx5+qlHSBaDzoPNblMbl5iVv7InD7hRUe0ZgyhOh X-Google-Smtp-Source: AMsMyM4U44gk1l+75IOszIiUFsupO1KugocAZx1J6vAdHGkhCB45qr/mwqWSFqf3pNTckOqRFCNy/QBRrTG9LKQlHVk= X-Received: by 2002:a17:907:70b:b0:740:ef93:2ffb with SMTP id xb11-20020a170907070b00b00740ef932ffbmr11709835ejb.93.1666286992153; Thu, 20 Oct 2022 10:29:52 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a17:906:a2d2:b0:78e:11ea:853d with HTTP; Thu, 20 Oct 2022 10:29:51 -0700 (PDT) In-Reply-To: References: From: Mikael Magnusson Date: Thu, 20 Oct 2022 19:29:51 +0200 Message-ID: Subject: Re: var=$( typeset "$1" ) ... not within a function. To: Ray Andrews Cc: Zsh Users Content-Type: text/plain; charset="UTF-8" X-Seq: 28234 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: On 10/20/22, Ray Andrews wrote: > function ii () > { > var=$( printenv "$1" ) > [ "$var" ] && var=$( typeset "$1" ) > print "var is: $var " > } What kind of logic is behind this code? You first check if the given name is in the environment, then you assign over the same parameter again with the same value using another way to get the value. -- Mikael Magnusson