zsh-捕获输出中的函数参数?

时间:2019-08-06 21:47:27

标签: shell zsh

我已经定义了许多zsh别名来编译我的项目,这些别名基本上会cd进入我的项目目录,并编译相关项目(我将其作为参数传递)。现在,我想将要构建的分支包含到函数的输出中,但是在使用zsh进行表达时遇到了一些困难。

我尝试将以下内容用于grab the branch,但无济于事。

function buildproject {
    echo "Building project ~/$1 $(git -C '/Users/myuser/$1' branch | grep \* | cut -d ' ' -f2)";

相反,我明白了

  

致命:无法更改为'/ Users / myuser / $ 1':没有此类文件或目录

看着我的语法高亮显示,它似乎无法识别该参数。如何让zsh使用该参数?

0 个答案:

没有答案