如何在zsh中用参数打开macOS程序,就像在bash中一样?

如何在zsh中用参数打开macOS程序,就像在bash中一样?,macos,zsh,Macos,Zsh,我正在使用上面的教程制作一个终端应用程序,该教程最初用于bash终端。我将二进制文件下载到我的计算机上,并从终端正常运行,但我无法用参数打开它。旧的(bash)语法是: Panagram -a racecar carrace 但我是zsh的新手,似乎无法用参数打开程序: open Panagram --args a racecar carrace 它打开程序,但不传入参数。正确的语法是什么?语法在bash和zsh之间没有区别open不是zsh命令;它是一个外部程序,用于(除其他外)与Mac应

我正在使用上面的教程制作一个终端应用程序,该教程最初用于bash终端。我将二进制文件下载到我的计算机上,并从终端正常运行,但我无法用参数打开它。旧的(bash)语法是:

Panagram -a racecar carrace
但我是zsh的新手,似乎无法用参数打开程序:

open Panagram --args a racecar carrace

它打开程序,但不传入参数。正确的语法是什么?

语法在
bash
zsh
之间没有区别
open
不是
zsh
命令;它是一个外部程序,用于(除其他外)与Mac应用程序交互,可在GUI中双击。@chepner为什么我只需在终端中输入
Panagram
,我就会得到
zsh:command not found:Panagram
?如果
Panagram-a racecare carrace
bash
中工作,那么它也应该在
zsh
中工作。唯一的问题是
PATH
变量在
zsh
中的配置方式是否与在
bash
中相同,因为初始化
zsh
时使用了不同的配置文件。