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.3 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,T_SCC_BODY_TEXT_LINE, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 18529 invoked from network); 22 Aug 2022 21:44:36 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 22 Aug 2022 21:44:36 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1661204676; b=ocOjdAq2djkR9UgLbyn/vee3IXqYZzeq2StFe1YC5xyUhzKL5hNVKBBQQsli3VpZogCrBGbg4H 22SaJTOfyF0Cm9C2RtvjD6cEuMEorLgLjRmD02zUd6fTQR4U32aQ8eLxAl4Q6btfn3FwXxUZ0l z9ek+707V4BoC4t9enO5e5QRph9caeKQXW1H8q9HpZ3PeKZNLj/52vcuGpeBezyartGFsYP4Dd 2Hd3Ght8Vpv64jeQojBgMv1+rBGRUyr88VxeJMkzNra/naUpT4r3JKyK6xFvq5tswrX3nDL5k0 WOEfMIUgTG6G3nvb/O8WbYmvj6SHUYTLDLm+e71Uh6axng==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ej1-f47.google.com) smtp.remote-ip=209.85.218.47; dkim=pass header.d=brasslantern-com.20210112.gappssmtp.com header.s=20210112 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1661204676; bh=GveF/3OnmEMvcRzLp1ARbiQpXiWjeVPIo6X9I73QJrA=; 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:In-Reply-To: References:MIME-Version:DKIM-Signature:DKIM-Signature; b=BH3A905tkrW9c34PEX4xnTPWnZ16ty8Lxrsqsa4Z3EVj8WqdwQ6FZ90zBqfl68r5x3a/sMpx5r K0F+pg2WKli+vv2N08RIUbNsoY9J8so3Nhzq/nyIZAyr+aKPsj9fDgfHudAbxTNws5dF/nDnVA L0ywUJy/MbsqKa7SWS6AHGjL/6nljSHJz96PyC8c3CCv/BwlgZw1r8vPEloiBynKs9UxER12pu dLNac0ImAOD2r2dUcn04dRWVOGoYa0VceFV+2KXhQqdLIn29DKy5YOlWO32HFVIo4pYPMJrOSP bvK0A6A+qLHySDJETdtqnzMVLdDezkuFco0GlKM/3MOo0Q==; 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:In-Reply-To:References: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=06THF0EgED2IJ/IFEwp74Zeg1njnir5bcMVRz3Ziizs=; b=qgbtFDLTLIOSihARBXi/GgsZaf DcjYozR8DQcl+Od1VKSDK6l6BLJ3kVWcJQbImPKKO5MZG6u3+8tQCNWtN7+st8elqlFn5Mu95L63s U6EnThgb+1M8wi7KfyFJr0WOGwRFOGHYwEIphKhB6E9UWrdWdyZfaY19VcT4Pv4Y8/DBtHG9/IU/m yxC4d9Nn9+1M7hqxe+czEY5xzOvtijso7oJlDua9ZxmR6aPqB52nZNESvb66rHjoBzv6cd83a4GMt L0iL3EiES42MwfwnQvlKdlKlqQPz/LqsAnACoEG5sQb02F7Cv+oJegAKsJMws8APhg4YpI89/LeFr bkfj1M2g==; Received: from authenticated user by zero.zsh.org with local id 1oQFDo-000Ag4-EK; Mon, 22 Aug 2022 21:44:36 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ej1-f47.google.com) smtp.remote-ip=209.85.218.47; dkim=pass header.d=brasslantern-com.20210112.gappssmtp.com header.s=20210112 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none Received: from mail-ej1-f47.google.com ([209.85.218.47]:40471) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1oQFDX-000AKh-CA; Mon, 22 Aug 2022 21:44:20 +0000 Received: by mail-ej1-f47.google.com with SMTP id w19so23864304ejc.7 for ; Mon, 22 Aug 2022 14:44:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20210112.gappssmtp.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc; bh=06THF0EgED2IJ/IFEwp74Zeg1njnir5bcMVRz3Ziizs=; b=doCTJI8n12C48J3ic5ReC7XdET1+CV3xKTGvhRquboMxwJxXNlhh1rXLz4kOS803xf a4lAZsUw72jbfzTs+JLZjOLYmJ8SX0mYlYz88a8F1Rw7ETbCrmilp8XsVha/FfjLMjCQ XS4DcXbBIpAsiCNpLzrDkkK26Z49jip5Hw26ReQO3IZQBeGr5XZ+BZIYq7XKj6WzX86L cnsjCPbUtFOMaEfO5338+kUzImUDKDAnRFJaA4BHS9IIhPQWThxMSmQODnKgflJ/Bqm8 6inlF6R+KVMVvhMZoWJJel+47eCbWI4snrkcjn3IwSFPnit42p5SMzk2jYORcgM6QBs+ zWzg== 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:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc; bh=06THF0EgED2IJ/IFEwp74Zeg1njnir5bcMVRz3Ziizs=; b=Utivo64n9cQTFLgdUW5BWb9WxpLi4Wmd6d27EvfXhMe4QG3bYrCXkl69F0ECSyBESw HsJlE7yxZzA8SJhxfNASS2SJGMj8QHQ0rUOiS7S4Oak/Pd49Qn2c+Z66C4vs/7hW6yq7 p0rYUC54hQxQdgBBCKBX9ueP9/5qkDmJ4qaNpp+QdGTxVQDxampJ+gfTw2vzq5HOO5Rk nU840MjPA8aQ4DyrKBIENiU1j77dX5tYy5jz/7EqSFPGPQhokGqObqVANNSrWqIeW1K+ Wclr2HNqkO0N4ZJzXbJ4UptQvKT04OApH5C1HvLeOEQl3b+2kjrenGDpK6oEwdmjcidU jg0A== X-Gm-Message-State: ACgBeo2eIpqw5y2qgSvY9nTlRZyPphc0e3kxh00K7NtJ58Rq248mPUiz lIca+YutRtyqMLkCeI1h1y9o6yioxcKMpE0KBRVFznYZqJY= X-Google-Smtp-Source: AA6agR7MO75uWW+V5xvKZJRnm73rKAMHSE6HIANstk7sbn42YYoMBWSnKreDwvPTW8151hZts+4BK43+HttzBam7N6A= X-Received: by 2002:a17:907:284a:b0:730:a1f1:38b5 with SMTP id el10-20020a170907284a00b00730a1f138b5mr13686350ejc.732.1661204658983; Mon, 22 Aug 2022 14:44:18 -0700 (PDT) MIME-Version: 1.0 References: <605183ae-f347-4f64-bf99-e89f98b6637e@www.fastmail.com> In-Reply-To: From: Bart Schaefer Date: Mon, 22 Aug 2022 14:44:07 -0700 Message-ID: Subject: Re: An incompatible behavior from bash? To: Liu Xin Cc: zsh-workers@zsh.org Content-Type: text/plain; charset="UTF-8" X-Seq: 50496 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: On Mon, Aug 22, 2022 at 1:00 AM Liu Xin wrote: > > I hold the wrong impression that zsh is compatible with bash. I just assume it because I see both Ubuntu and MacOS have replaced bash with it. Zsh is mostly compatible with POSIX shell provided that it is invoked via the name "sh" (e.g., when linked to /bin/sh). Bash is similarly compatible with POSIX when run this way. When run under their own names, zsh and bash differ from POSIX in different ways. Apple and Ubuntu appear to have concluded that zsh's POSIX compatibility is sufficient to use it as "sh". I won't speculate on other motivations.