尝试回显字符串值而不是$ string

时间:2014-07-22 16:10:11

标签: linux string shell echo

我有一个脚本,它创建一个名为loc的字符串,它包含" / home / database /",它就是它所在的目录。这是一个静态值,会随用户而变化。

    loc = $PWD

当我回显将此附加到我的.bashrc时,它会附加$ loc而不是/ home / database /,这是一个问题,因为loc未在.bashrc中定义

我正在使用这行代码:

    echo '$loc' >> ~/.bashrc

我如何追加loc的硬实际值,而不是$ loc?

1 个答案:

答案 0 :(得分:0)

使用双引号(即"$loc")而不是单引号,因为它们会阻止变量展开。有关详细信息,请参阅here