我想创建一个使用像pwd这样的bash命令的别名。喜欢
alias myalias="myprogram $(pwd)"
。
但是这样定义的别名将在加载别名时进行评估,而不是在我运行别名时进行评估。我怎样才能做到这一点?
答案 0 :(得分:5)
只需使用\
:
alias myalias="myprogram \$(pwd)"
这导致:
$ alias myalias
alias myalias='myprogram $(pwd)'
运行$(pwd)
时会和myalias
进行评估。