Shell 数组 - 笔记 - 遍历 | 菜鸟教程

看数组的时候,觉得遍历数组用的比较多,所以自己试着写了写遍历,同时试了一下在SHELL脚本中的变量自增几个写法,在就新手学习的时候注意一下 [ 和 $ 之间要有空格,没有空格运行会报错,新手可能不太注意这一点,我开始就没注意到~~~~

示例如下:

!/bin/bash my_arry=(a b "c","d" abc) echo "-------FOR循环遍历输出数组--------" for i in ${my_arry\[@\]}; do echo $i done echo "-------::::WHILE循环输出 使用 let i++ 自增:::::---------" j=0 while [ $j -lt ${#my_arry[@]} ] do echo ${my_arry\[$j]} let j++ done echo "--------:::WHILE循环输出 使用 let "n++ "自增: 多了双引号,其实不用也可以:::---------" n=0 while [ $n -lt ${#my_arry[@]} ] do echo ${my_arry\[$n]} let "n++" done echo "---------::::WHILE循环输出 使用 let m+=1 自增,这种写法其他编程中也常用::::----------" m=0 while [ $m -lt ${#my_arry[@]} ] do echo ${my_arry\[$m]} let m+=1 done echo "-------::WHILE循环输出 使用 a=$\[$a+1] 自增,个人觉得这种写法比较麻烦::::----------" a=0 while [ $a -lt ${#my_arry[@]} ] do echo ${my_arry\[$a]} a=$\[$a+1] done

百晓生_沙

   百晓生_沙

  zhe*ufu21@163.com

2年前 (2017-12-05)


Original url: Access
Created at: 2019-06-12 18:59:38
Category: default
Tags: none

请先后发表评论
  • 最新评论
  • 总共0条评论