如果我们用“”定义一个变量,比如
Var="$1"
为了保护 var 免受 shell 通配符和空格的影响,我们是否必须使用带“”的 var?或者因为我们从一开始就用“”定义了 Var,所以即使我们在使用它时不使用“”,它也不会受到 shell 通配符和空格的影响?比如
${Var}
或者
"${Var}"
如果我们用“”定义一个变量,比如
Var="$1"
为了保护 var 免受 shell 通配符和空格的影响,我们是否必须使用带“”的 var?或者因为我们从一开始就用“”定义了 Var,所以即使我们在使用它时不使用“”,它也不会受到 shell 通配符和空格的影响?比如
${Var}
或者
"${Var}"
我找不到 vi 命令包的名称。
我在 dpkg -S 和 apt-file 中没有找到它。
/bin/vi 命令包是什么?