我想创建一个使用像pwd这样的bash命令的别名.喜欢
alias myalias="myprogram $(pwd)".但是这样定义的别名将在加载别名时进行评估,而不是在我运行别名时进行评估.我怎样才能做到这一点?
简单地逃脱\:
alias myalias="myprogram \$(pwd)"
Run Code Online (Sandbox Code Playgroud)
这导致:
$ alias myalias
alias myalias='myprogram $(pwd)'
Run Code Online (Sandbox Code Playgroud)
并$(pwd)在运行时进行评估myalias.