• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

XiaoXiaoli

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

shell编程_数组

1 数组的定义

   (1)shell只支持一维数组,不支持多维数组。

  (2)数组元素的下标由0开始。

  (3)shell数组用括号来表示。

  (4)元素之间用空格分隔开。

  (5)数组初始化的时候不需要定义数组的大小。

 

  

2 获取数组中的元素

  (1)可以使用@或*获取数组中的所有元素。

  (2)获取数组中元素的个数。

  (3)获取单个元素的长度。

  

 

3 数组的遍历

 

 4 删除数组中的某个元素

 

5 删除整个数组

 

 

案例:

#! /bin/bash

#定义数组(使用圆括号,空格分割元素)
array=("ta_retailer" "ta_trade" "ta_curr")

#通过下标,获取数组元素
echo "index-0:${array[0]}"

#通过@获取所有元素
echo "all_ele\@:${array[@]}"

#通过*获取所有元素
echo "all_ele:${array[*]}"

#获取数组元素个数(数组名前添加#号)
echo "all_ele_count:${#array[@]}"

#获取数组元素个数(数组名前添加#号)
echo "all_ele_count:${#array[*]}"

  

 

posted on 2021-11-10 23:37  XiaoXiaoli  阅读(63)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3