Bash手册说:
如果一个参数已被赋值,则该参数被设置。空字符串是有效值。 ... 如果未给出值,则为变量分配空字符串。
如果一个参数已被赋值,则该参数被设置。空字符串是有效值。
...
如果未给出值,则为变量分配空字符串。
空字符串是否与""?
""
它们的长度都为零吗?是否可以通过条件表达式-z或-n哪个测试字符串的长度是零还是非零来测试两者?
-z
-n
bash
我想知道,如果cd单独将我发送到我的主文件夹,而cd ~也是如此,那么为什么 ~ 是首先添加的?
它是 BASH 特有的,还是它们在另一个 Shell 中的行为会有所不同?
cd-command home
bash ×1
cd-command ×1
home ×1