终端别名与$逃脱吗?

时间:2017-06-27 23:14:59

标签: terminal zsh

$是否逃脱了命令?出于某种原因,这条捷径并不适合我。

alias killmenow="kill -9 $(lsof -i tcp:3000 -t)"

1 个答案:

答案 0 :(得分:3)

只需将它放在简单的引号之间,以便在构造别名时不进行评估,但是在调用别名时:

alias killmenow='kill -9 $(lsof -i tcp:3000 -t)'

另一种解决方案是逃避美元:

alias killmenow="kill -9 \$(lsof -i tcp:3000 -t)"
相关问题