我设置了一个别名:
alias gpgagentexport="eval $(cat ~/.gpg-agent-info) ; export GPG_AGENT_INFO"
然而,当我采购我的产品时,就会.bashrc
对其$(cat ...)
进行评估。但我想在运行别名时评估它gpgagentexport
(在内容~/.gpg-agent-info
更改后)。
那么是否有某种转义、引用或语法来实现这一点?
答案1
使用单引号:
alias gpgagentexport='eval $(cat ~/.gpg-agent-info) ; export GPG_AGENT_INFO'
答案2
转义$
也应该有效:
alias gpgagentexport="eval \$(cat ~/.gpg-agent-info) ; export GPG_AGENT_INFO"