#!/bin/bash#使用循环批量输出数组的元素
array=(a b c d e)for((i=0;i<${#array[@]};i++))#从数组的第一个下标0开始,循环数组的所有下标doecho${array[i]}#打印数组元素done
2 通过竖向列举方法定义数组元素并批量打印
#!/bin/bash#通过竖向列举方法定义数组元素并批量打印
array=(
westos
redhat
python
linux
)for((i=0;i<${#array[@]};i++))doecho"This is NO.$i,then content is ${array[i]}"doneecho====================================echo"array lenth:${#array[@]}"
3 将命令结果作为数组元素定义并打印
#!/bin/bash#将命令结果作为数组元素定义并打印
dir=($(ls /array))for((i=0;i<${#dir[*]};i++))doecho"This is NO.$i,filename is ${dir[$i]}"done
4 利用bash for 循环打印下面这句话中字母数不大于6的单词
#!/bin/bash#利用bash for 循环打印下面这句话中字母数不大于6的单词# May there be enough clouds in your life to make a beautiful sunset
array=(May there be enough clouds in your life to make a beautiful sunset
)for((i=0;i<${#array[@]};i++))doif[${#array[$i]} -le 6 ]thenecho${array[$i]}fidone
1 使用循环批量输出数组的元素#!/bin/bash#使用循环批量输出数组的元素array=(a b c d e)for ((i=0;i<${#array[@]};i++)) #从数组的第一个下标0开始,循环数组的所有下标do echo ${array[i]} #打印数组元素done2 通过竖向列举方法定义数组元素并批量打印#!/bin/bash#通过竖向列举方法定义...