小编ado*_*rak的帖子

if 内的 zsh 变量赋值

这是我的第一个问题所以......我希望我做得对。

我正在尝试编写一个小 zsh 脚本 - 以下示例简化了我所拥有的内容:

function example {
    if [ $1 == "my_string" ]; then
        local my_variable=10
    fi
    echo $my_variable
}

// i want
$> example my_string
$> 10

// i get
$> example:1: = not found
Run Code Online (Sandbox Code Playgroud)

我一直在尝试使用和不使用局部变量,我尝试声明和使用或不使用空格以及谷歌搜索几个小时。

蒂亚

编辑:附加信息我正在使用 Mac OSX Mavericks - iTerm2 并且安装了 oh-my-zsh - 这个脚本直接写在我的 ~/.zshrc 中

variables macos zsh iterm

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

标签 统计

iterm ×1

macos ×1

variables ×1

zsh ×1