小编Gio*_*nni的帖子

为什么 Zsh 抱怨我的变量分配为“未找到命令”?

当我尝试在 macOS Big Sur 版本 11.5.1 上编写 Zsh 脚本时,我注意到它始终无法将我的变量识别为变量。

相反,Zsh 将它们视为类 UNIX 命令。

终端应用程序问题的屏幕截图 - Zsh shell 脚本的变量赋值问题

在上面链接的屏幕截图中,我在终端应用程序上执行了以下操作。

  • 显示了简单的 Zsh shell 脚本的内容。
  • 使用“ls -l”类UNIX命令来指示其文件权限,并表明它是可执行的Zsh shell脚本。
  • 执行了 Zsh shell 脚本,这表明 Zsh 脚本解释器抱怨我的变量名是“找不到命令”。

我的Zsh shell脚本的源代码提供如下:

#!/bin/zsh

unix_cmd = "ls -al"
Run Code Online (Sandbox Code Playgroud)

您能否让我知道我错过了什么以及我做错了什么?

我只想为 Zsh shell 脚本中的变量赋值。

非常感谢您,祝您有美好的一天!再见!

zsh shell macos macos-bigsur

2
推荐指数
1
解决办法
4242
查看次数

标签 统计

macos ×1

macos-bigsur ×1

shell ×1

zsh ×1