码迷,mamicode.com
首页 > 其他好文 > 详细

bash学习笔记——变量

时间:2014-11-13 16:04:53      阅读:190      评论:0      收藏:0      [点我收藏+]

标签: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}.

特殊变量$*和$@ 表示所有的位置参数。

$#           # 传给脚本的参数个数.


bash学习笔记——变量

标签:ar   sp   bs   ad   as   tt   学习   nbsp   c   

原文地址:http://www.cnblogs.com/iowl/p/4094905.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!