标签:ar sp bs ad as tt 学习 nbsp c
在一个双引号(" ")里的变量引用不会禁止变量替换。所以双引号被称为部分引用,有时也称为"弱引用"。而在一个单引号里(‘ ‘)的变量替换是被禁止的,变量名只被解释为普通的字面意思。所以单引号被称为"全局引用",有时也被称为强引用。
hello="A B C D" echo $hello # A B C D echo "$hello" # A B C D # 正如你所看到的:echo $hello和echo "$hello"产生不同的输出。 # ^ ^ # 把变量引起来会保留空白字符.
unset var 销毁变量
echo -n 不换行
read var 输入并赋值
在Bash中的变量确实是无类型的.
$0是脚本的名字,$1是第一个参数,$2是第二个参数,$3是第三个,以此类推。 After $9, 在位置参数$9之后的参数必须用括号括起来,例如:${10}, ${11}, ${12}.
特殊变量$*和$@ 表示所有的位置参数。
$# # 传给脚本的参数个数.
标签:ar sp bs ad as tt 学习 nbsp c
原文地址:http://www.cnblogs.com/iowl/p/4094905.html