shell编程第五讲(原创)
shell编程第五讲(灵魂の低调)变量的操作
在shell编程中,我们用到两种变量:标量变量和数组变量
一.标量变量
定义格式:name=value
1.变量名
变量的名称只能包含字母,数字和下划线,且第一个字符只能是字母或下划线
2.变量值
你可以分配任何值到变量中(记住赋值中不能加空格符号)如:$name=ling hun di diao
这个就是错误的。
3.访问变量
例如:$name=hacker
$echo $name
hacker
这个例子中,shell首先确定变量name被引用,继而开始寻找name的值,最后用echo打印出来
二.数组变量
1.建立数组变量
格式:name=value
2.访问数组的值
一个数组变量的值可以通过:${name}
例如:
$name=hacker1
$name=hacker2
$ echo ${name}
结果为:hacker2
访问数组中的所有元素可以用命令: $ {name[*]}或者$ {name[@]}
三.只读变量(变量被定义后不能再修改或去掉)
我们用命令readonly标为只读
例如: $name=hacker
$ readonly name
$echo $name
hacker
$ name=hacker3
执行最后一条命令会报错!!
四.删除变量
命令:unset
如:删除 name变量则该如此:unset name
不过有一点得记住 unset命令不能删除只读变量
好,今天的教程到此结束,明天讲环境和shell变量 楼主能否把前几讲了的链接发上去?不胜感激
页:
[1]