标签: linux string shell echo
我有一个脚本,它创建一个名为loc的字符串,它包含" / home / database /",它就是它所在的目录。这是一个静态值,会随用户而变化。
loc = $PWD
当我回显将此附加到我的.bashrc时,它会附加$ loc而不是/ home / database /,这是一个问题,因为loc未在.bashrc中定义
我正在使用这行代码:
echo '$loc' >> ~/.bashrc
我如何追加loc的硬实际值,而不是$ loc?
答案 0 :(得分:0)
使用双引号(即"$loc")而不是单引号,因为它们会阻止变量展开。有关详细信息,请参阅here。
"$loc"