From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI, PDS_TONAME_EQ_TOLOCAL_SHORT,RCVD_IN_DNSWL_NONE autolearn=no autolearn_force=no version=3.4.2 Received: from primenet.com.au (ns1.primenet.com.au [203.24.36.2]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id 14e44009 for ; Fri, 6 Sep 2019 14:42:05 +0000 (UTC) Received: (qmail 11021 invoked by alias); 6 Sep 2019 14:41:58 -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: List-Unsubscribe: X-Seq: 24218 Received: (qmail 25097 invoked by uid 1010); 6 Sep 2019 14:41:57 -0000 X-Qmail-Scanner-Diagnostics: from mail-io1-f47.google.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.101.2/25559. spamassassin: 3.4.2. Clear:RC:0(209.85.166.47):SA:0(0.0/5.0):. Processed in 1.689249 secs); 06 Sep 2019 14:41:57 -0000 X-Envelope-From: pengyu.ut@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.166.47 as permitted sender) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=XdiJgert4TI8c3bFagcNMZ1dIIbtVQOB86tlv+jXdgg=; b=GemGUzDuaAvGmy1B2OXTRljeoMKziYHRmP2OzMYCENMOGgwidM5qMsVOyckmK5SbRm U+xqWA1IgCSyK5SX0SVaPeWnK1RQ/jQpVFkJmeAdQ4CP6Kj04ROUnf8Zu/A0Ed8q2LuY NDHY7BHGvcaLbrUrzMQ1nWaDD3KythMrkfFSmTOT2D2VHN9dYZOQgvbg/m7AN3EXYphv 9IEGcHqa/mDJbwv+DarL+Tl279+U4dsR8WgM5cwLDo6MO4rX7SS/WCkhTmQJAMW2w06O dCIp3UhxqkHEY3VuR3tvJPU2/eBcKoPO/tS6SkvfWNdcDGqD3T3U/f1LgOKfPDJMGV3m l1Cg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=XdiJgert4TI8c3bFagcNMZ1dIIbtVQOB86tlv+jXdgg=; b=BnVkEx9Gx7t8yBniz9IrMREvwhCP2hOdRXagB04ybtV3AUjSVuQ/8OZNSRTtPEnXSO A1tOi8h6gNDyGfZjbqxeYUgPQm32n6Ce9DMsswJkLrG5xITHIFduih7lcPVGbY8X0wGM SiUIGAtrh3ngBcLnppPBswA8s06Rnj5Nxhmv6cG5PLWOE7UCCHsvfZF+LwP9C8l42sYz F148Lz9X1Ao/UnjVjyU/UFYghhpcR6BS6DJ3tpuMjLd341EUa+2I4U0mB0XlBLBPdGV6 aKRyqX96NhqGx/q7IoWlGyYhZLy1VJGew9Wa2nhuYwo+1O+lgoJGtHqKgVh2uDU1rM9e +3Ww== X-Gm-Message-State: APjAAAWb5aK+ZMSIUz7PIwzkhbEhlc2PH8DE8EfMtndIzIOXyD3f2PMF cLvF6vNmusj0QDRO8qVRNNQffbSFTLJdltxjQtm/K24n X-Google-Smtp-Source: APXvYqwbcnL1C8nY0ZNmgJpPHmBE98D8Zu6IKjD4Z9XbZ7ITlaa0MOaGd09f2FfyospuhWQovHPPpyRo6iFv/zMUFgQ= X-Received: by 2002:a6b:3c0a:: with SMTP id k10mr10612176iob.282.1567780883600; Fri, 06 Sep 2019 07:41:23 -0700 (PDT) MIME-Version: 1.0 From: Peng Yu Date: Fri, 6 Sep 2019 09:41:22 -0500 Message-ID: Subject: The best way to know it is in zsh or bash To: zsh-users Content-Type: text/plain; charset="UTF-8" Suppose that I start with bash default login shell, then I call zsh. I'd like to determine whether I am in bash or zsh. I see ZSH_* environment variables. Is ZSH_VERSION the most appropriate to be used to test whether it is in zsh or not? Thanks. $ declare -p BASH_VERSION declare -- BASH_VERSION="5.0.0(1)-release" $ declare -p ZSH_VERSION typeset ZSH_VERSION=5.6.2 -- Regards, Peng