%EB%A5%BC%20%ED%8F%89%EA%B0%80%ED%95%98%EB%8A%94%20bash%20%EB%B3%84%EC%B9%AD%EC%9D%84%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%EC%84%A4%EC%A0%95%ED%95%A0%20%EC%88%98%20%EC%9E%88%EB%82%98%EC%9A%94%3F.png)
별칭을 설정했습니다.
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"