Shell脚本中的代字号“〜/ <文件夹>”与〜/“ <文件夹>”有何不同

时间:2018-12-04 10:14:00

标签: linux shell tilde

Tilde在双引号中不起作用。这是为什么。有时是可行的。有两种de污代字号。但是第二种方法是做工完美。真正的原因是什么?

方法01

#!/bin/sh
location="~/my_documents"
cd "${location}"

方法02

#!/bin/sh
location=~/"my_documents"
cd "${location}"

1 个答案:

答案 0 :(得分:2)

在引号内,~不会扩展。它用作字符