1
96
在上述所有情况下,变量设置正确,但读取不正确!正确的方法是 引用时
这给出了所有示例中的预期值。总是引用变量引用!
当变量为
它将:
|
2
13
你可能想知道为什么会这样。与 the great explanation by that other guy Why does my shell script choke on whitespace or other special characters? 作者 Gilles Unix & Linux 以下内容:
|
3
4
除因未报价引起的其他问题外,
为了避免这种情况,
因此:
将
|
4
3
它会正确读取你的值。 |
5
1
防止分词(除了使用双引号)的一种方法是设置
设置为空意味着设置为空 值:
测试:
|
6
-2
除了将变量放入引号之外,还可以使用
虽然这有点复杂,但它确实增加了输出的多样性,因为您可以将任何字符替换为数组变量之间的分隔符。 |
Batavia · Bash-删除大目录中的文件 1 年前 |
stackbiz · 如何在bash中将所有换行符替换为“\n” 1 年前 |
Paul · Bash wait命令忽略指定的进程ID 2 年前 |