|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些问题其实都不是很难的。
Bash中,数组变量的赋值有两种办法:
(1)name=(value1...valuen)此时下标从0入手下手
(2)name[index]=value
上面以一个复杂的剧本来讲明,剧本内容以下:
#!/bin/bash
#界说数组
A=(abcdef)
#把数组按字符串显现输入
echo${A[@]}
#屏幕显现:abcdef
#数组的长度暗示${#A
[*]}
len=${#A
[*]}
echo${#A
[*]}
#屏幕显现:4
#改动数组元素的值
A[3]=vivian
echo${A
[*]}
#屏幕显现:abcvivian
#轮回输入数组元素
i=0
while[$i-lt$len]
do
echo${A[$i]}
leti++
done
#屏幕输入:
#a
#b
#c
#vivian
#轮回输入数组元素的另外一种写法,注重,在前提中,援用变量必定要用双引号,不然报错
for((j=0;j<"$len";j=j+1))
do
echo${A[$j]}
done
#轮回输入数组元素的另外一种写法,注重,${A
[*]}不克不及写成$A,$A默许是第一个元素,假如A="abcded",就能够写$A
forvaluein${A
[*]}
do
echo$value
done
</p>
当你经过一段时间的学习后就应该扩充自己的知识,多学习linux命令,但是不要在初学阶段就系统的学习linux命令。 |
|