如何在bash别名中转义bash命令

时间:2014-06-30 09:14:00

标签: bash alias

我想创建一个使用像pwd这样的bash命令的别名。喜欢 alias myalias="myprogram $(pwd)"。 但是这样定义的别名将在加载别名时进行评估,而不是在我运行别名时进行评估。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:5)

只需使用\

逃脱
alias myalias="myprogram \$(pwd)"

这导致:

 $ alias myalias
 alias myalias='myprogram $(pwd)'
运行$(pwd)时会

myalias进行评估。