【发布时间】:2016-03-25 21:32:30
【问题描述】:
我有这个 zsh 别名:
alias ogf="source <(clone_git_file -ts $1)"
clone_git_file -ts 返回一个可以在 shell 中执行的字符串。使用source <(...) 效果很好(在我当前的shell 中执行代码),但我无法将$1 令牌传递到嵌套命令中。
顺便在here上方找到了source的用法。
我怎样才能做到这一点,正确传递令牌?如果我从别名中删除 source <( 并执行以下操作:
source <(ogf my_url)
my_url 被传递,一切正常。
【问题讨论】:
-
这不是别名。使用函数。
-
它是一个别名;它只是没有按预期工作。