shell变量

来源:互联网 发布:mpg制作软件 编辑:程序博客网 时间:2024/06/05 22:54

一. 变量的特点
1. 无需定义,直接可以使用.
2. shell大小写敏感
3. shell,
4. 变量赋值”=”两边是没有空格的
5. 如果在赋值语句中,右边没有任何信息,那么这个变量为一个空字符串;
6. shell只有两种类型,一种是整形数字,一种是字符串.整形数字必须所有位都为数字,类型shell解释器会自动识别
7. 如果一个变量中含有空格,制表位,换行符则需要用双引号引起来,不然会出问题
8. 字符串左右需要加双引号””
9. shell内置9个位置变量,1 9
二. 引用变量的三种方法
1. 直接双引号引用变 “var2.使$var3.var
三. 用户变量赋值
1. 直接赋值

user=meng #字符串赋值null=   #空串赋值number=123 #数字赋值
2. 变量赋值
var1=$uservar2=$var1
3. read读入read 变量1 [变量2]read var1 var2  #当输入abc def 并敲击回车后,变量var1 和var2就被分别赋值为acd和def了4. 参数置换方式为变量赋值