小编Joh*_*ard的帖子

为什么 `==` 在 zsh 和 bash 中的 `[ ... ]` 中表现不同?

在执行此操作时,我得到了预期的结果bash

[ "a" == "a" ] && echo yes
Run Code Online (Sandbox Code Playgroud)

它给了我yes

但是当我在 中执行此操作时zsh,我得到以下信息:

zsh: = not found
Run Code Online (Sandbox Code Playgroud)

为什么相同的命令 ( /usr/bin/[) 在不同的 shell 中表现不同?

bash zsh test

13
推荐指数
1
解决办法
5305
查看次数

标签 统计

bash ×1

test ×1

zsh ×1