如何从具有 many:" 和 many:' 的语句中创建别名

Ner*_*ian 2 zsh alias

如何在 zsh 中将其设为别名?

svn status | grep "^?" | awk -F "      " '{print $2}' | tr "\n" "\0" | xargs -0 svn add
Run Code Online (Sandbox Code Playgroud)

我知道它应该是这样的:

alias sall = "the command"
Run Code Online (Sandbox Code Playgroud)

但是当这条线将 " 与 ' 混合在一起时,我不知道如何处理。

Oll*_*lli 5

您可以将 " 用于 awk 命令。

alias sall='svn status | grep "^?" | awk -F " " "{print $2}" | tr "\n" "\0" | xargs -0 svn add'
Run Code Online (Sandbox Code Playgroud)

应该管用。

  • 抱歉,Bash 需要它。显然 zsh 没有。在尝试了两者之后,我看到了不同之处。 (2认同)