From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 17093 invoked by alias); 21 Oct 2016 21:25:02 -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: 22019 Received: (qmail 17222 invoked from network); 21 Oct 2016 21:25:02 -0000 X-Qmail-Scanner-Diagnostics: from mout.gmx.net 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(212.227.17.20):SA:0(0.0/5.0):. Processed in 0.47433 secs); 21 Oct 2016 21:25:02 -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 autolearn=unavailable autolearn_force=no version=3.4.1 X-Envelope-From: llua@gmx.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | Received-SPF: pass (ns1.primenet.com.au: SPF record at gmx.com designates 212.227.17.20 as permitted sender) Subject: Re: Checking if a variable is exported To: zsh-users@zsh.org References: <032fd4ec-89c1-9dae-a729-c440048ff3ec@inlv.org> From: Eric Cook Message-ID: <046bbc64-036a-5fce-ccd7-633d1bad90c1@gmx.com> Date: Fri, 21 Oct 2016 17:00:29 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 In-Reply-To: <032fd4ec-89c1-9dae-a729-c440048ff3ec@inlv.org> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:n2txNhVroe0RX0gQdKhmTS8Q4kzcMPN8EbPGOXTBJmIDdn6pXjf dQJEdBjzWusUwa439ZtC7ieJsnW/OtZEHLVXZDA0JL+5ai5jbmN5jn+JfS38zb7u9bJS20u I0qV/iipw+zbCQdlWDC5JI6C67xdItbBHfmejD9JjeO8YZawf7OZUnE41oP+k67Y4CSMm0d cFfpcHJS8iVg/P6VWYR5w== X-UI-Out-Filterresults: notjunk:1;V01:K0:Bb9CmSMEtpI=:H9CjG7QM0v9fhZIUKYsT6i 190cfKkO1nedXjAs0hz8j5+tjnYYXGkDiaYImvwVue+rcV6PVwLo8xZvm+m+zK7+eN6hX5ndA tuetdad/VfwWC8g4dTUL1z/prrpdM2b58kXNJuP5Hbqtm01+yJbjlIxuzgZOSzaXucruJjLOA ZC0WcCvQWYe6YqOI5ur38FBDRozVSMq/NGjNgWCukm0inQ3XYpbnfJJAPdYKB+3YL6cAL/t4M +bp/03vx7L/StwUm9EionqfkKXhbx4t2fsMyDtj+5TYr9AhmmnQepHc6DLk0cgF5KR34fKdOx d8++910fUuwTTTM9T1L7ntr1uebthlmaohDVjHATE0olZFnHtTJ3A1rUT2OuLtva5c1qTYyaW 5t7t5K4Lks0qJUByLbX5LUMVUW/X6Ggyb6kkCeeBqwzraG8T0bd9dKMSIygbTdAEBVroaeayM m3fvjfuGAuqBUaK++DOqoQghpHbQFLIsqciUi2sX64dEdDxX2qEcdwIzdiXcNPL/9ZGISV61p Z4NoF8eqDYmF2TvC1/vLVm5BL3GSrtwy7G2s76ydZmrhmzKSS1ct+vfalzXn5J6rKv+aWTpsx KskAQlQ1Ad27mb1ZDbdWE38FBrN2LMWLXZGWkfS5t1ehLSTwKLXtL9Qs2z9n2s3KWPmaUzOmE zdox3Foku9LqTQJnqUAFSFRLhYd+AUAWCeMtWTCj7y1mj4Uj8tRZRpaqchoP0isvVMM1bYRuy mxyfnUIlb0JYEh4NDAU3jJw6jRJ+Q8ro6Dq6nyqynL3KYteISfnl9dV9ZoVQ2qRsg9Wf0vBil OCoWbZI On 10/21/2016 04: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. > > Thanks, > > - M. > if [[ ${(t)HOME} = *export* ]]; then ...