我有以下命令,我正试图将其附加到我的~/.bash_profile
:
echo 'alias N="cd $(pwd) && source ./bin/activate && cd new""
我要它返回回声:
alias N="cd /Users/david/Desktop/django2 && source ./bin/activate && cd new"
什么是转义
pwd
或引号的正确方法? 最佳答案
这应该对你有用:
echo "alias N='cd $(pwd) && source ./bin/activate && cd new'"
但是建议您使用函数而不是
alias
。echo "N() { cd '$PWD' && source ./bin/activate && cd new; }"
注意使用
$PWD
而不是命令pwd
关于bash - 如何在bash命令中转义双引号,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52650573/