From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 26862 invoked by alias); 21 Oct 2016 22:55:26 -0000 Mailing-List: contact zsh-users-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Users List List-Post: List-Help: X-Seq: 22020 Received: (qmail 23688 invoked from network); 21 Oct 2016 22:55:25 -0000 X-Qmail-Scanner-Diagnostics: from mail-qt0-f182.google.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(209.85.216.182):SA:0(0.0/5.0):. Processed in 0.282238 secs); 21 Oct 2016 22:55:25 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM,SPF_PASS, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.1 X-Envelope-From: mikachu@gmail.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | Received-SPF: pass (ns1.primenet.com.au: SPF record at _netblocks.google.com designates 209.85.216.182 as permitted sender) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=ecv7hZyNvXZMDVtppnXj4yNfvVczy6QuZkgJ0YRq4Ko=; b=NOV5/mt9SrgUbIBnIcb0kCeg0q+vOAlaHaQ9ashYKLw8sM8r/0W8YGwvCPFz9wYtPT d0KTfAVNUeJXNny7VBrPvsLiicDWr1XJvZdVOOqV6GlqxH6dNNWn4rRnVS7cdqLIuhpX s5RuRVSBR0zpBNYpgO4zrxyoylH2AIaFwyPY9g8gSB0Tj+F+CC7pdY8+NYxfq97Aj23q YQZWUR9m6GIflHQ3Y9FBVzkO9x99K19+sRbiN/ghKP35d4auwSApsSFxuUurhkkaYtB6 A+CHOduYvEdWmAgDWQJn6FbGt9vLnRRTL09jN9U9eTrb/k9jYCS/w9V2su9SUgjg400G SttA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=ecv7hZyNvXZMDVtppnXj4yNfvVczy6QuZkgJ0YRq4Ko=; b=YQPOaGld9fMe2IVlszSBP80xvpjnk+LSWP2QPvL6s6Vn1MwemX3EvP7XoX3SmN2hVM XIqS+xsqg+HqeHF02Url3XjAbG/QnnnGqS3C+qIl+WTHeAY/TVv5dpjy6nnW2Y+kRRWw GdFdxyjqx+eLuJb7i8yjRvcW8HHx5PiM4oG8zntB+bc7NHsLQEhtV4onsymrUhtQCaLi +BPfvf5i7LHmPvbTRk2Bo1zqbPzRrg1J45fE1A9mweD6K8N6N8v8YiG9aqTElsRDI3e6 JMo+RaXQDNqaPLei8A0LVVzbt3bGq6LlRK5FqBvt0Eur/XIOi5krVK9L/e7croapiBwW Dd8g== X-Gm-Message-State: ABUngvcdu+uWNcLeVNXmSnECRNYJma/CpZ+O2CVj68oaXLEGpecR2CsXBPRmYxqdtK21aJTx7SjkP+ilyF23Pw== X-Received: by 10.237.42.199 with SMTP id t65mr3500941qtd.63.1477084342520; Fri, 21 Oct 2016 14:12:22 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <032fd4ec-89c1-9dae-a729-c440048ff3ec@inlv.org> References: <032fd4ec-89c1-9dae-a729-c440048ff3ec@inlv.org> From: Mikael Magnusson Date: Fri, 21 Oct 2016 23:12:22 +0200 Message-ID: Subject: Re: Checking if a variable is exported To: Martijn Dekker Cc: Zsh Users Content-Type: text/plain; charset=UTF-8 On Fri, Oct 21, 2016 at 10:27 PM, Martijn Dekker wrote: > Hi all, > > Does zsh have a straightforward way for a script to check if a variable > is exported? The closest-to-straightforward way I know of is to parse > the output of 'typeset -p varname', which is hairy because the output > might include various options to the command. ${(t)param} will contain "export". -- Mikael Magnusson