【发布时间】:2015-03-13 01:24:04
【问题描述】:
我正在尝试在我的新 ruby 开发环境中设置 gmail 配置和 mail chimp 配置。
我通过~/.bashrc访问.bashrc
我使用以下命令:
Karans-MacBook-Air:~ KaranSatia$ export GMAIL_USERNAME="ksatia@gmail.com"
Karans-MacBook-Air:~ KaranSatia$ export GMAIL_PASSWORD="'...!'"
-bash: !'": event not found
有什么建议吗?
我认为通过在密码(包含感叹号)周围使用双引号和单引号,我可以绕过使用特殊字符的问题。情况似乎并非如此。我什至在正确的目录中吗?使用命令~/.bashrc 似乎有效。它什么也没做,终端显示我在同一个位置。我是否需要在特定的应用目录中才能执行此操作?
【问题讨论】:
-
似乎我不得不转义感叹号......这甚至没有在我正在使用的教程中列出。多么痛苦。
-
双引号内的单引号并不特殊。只使用单引号。转义感叹号实际上并不能正常工作(它将转义斜杠留在原处)。
echo "foo\!bar"->foo\!bar.
标签: bash configuration gmail