广告
返回顶部
首页 > 资讯 > 操作系统 >linux shell 中数组的定义和for循环遍历的方法
  • 250
分享到

linux shell 中数组的定义和for循环遍历的方法

linuxshell数组定义for 2022-06-04 22:06:45 250人浏览 泡泡鱼
摘要

linux shell中的语法和普通编程语言 C/C++ java ULmITgaog的不太一样,平时用的不多,所以总是记不住,写脚本才会去查怎么用。 今天突然被问到数组怎么去遍历。平时写shell脚本也经常遍历数组,但

linux shell中的语法和普通编程语言 C/C++ java ULmITgaog的不太一样,平时用的不多,所以总是记不住,写脚本才会去查怎么用。

今天突然被问到数组怎么去遍历。平时写shell脚本也经常遍历数组,但是一下没答上来,被鄙视了。

所以平时学习还是好好总结吧,不能每次都问度娘谷爷。IT 知识体系较为庞大,细节的东西也太多,平时遇到问题应该的多总结记笔记

linux 中定义一个数据的语法为:


variable=(arg1 arg2 arg3 ....)

中间用空格分开。数组的下标从0开始。

1 获取下标为n的元素:


variable[n]

而且不存在数组下标溢出的情况,如果 n>= 数组的长度,那么为空,不会报错。

2 获取数组长度


${#variable[@]}

或者


${#variable[*]}

那么如何用for遍历呢?一共有两种方式:

1 for i in ${variable[@]}; do


 # do something....
done

2 for i in $(seq 0 ${#variable[@]}); do


 e=${variable[$i]}
 # do something....
done

ULmITgaog上两种方法 把 @ 换成 * 也行。

以上这篇linux shell 中数组的定义和for循环遍历的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

--结束END--

本文标题: linux shell 中数组的定义和for循环遍历的方法

本文链接: https://www.lsjlt.com/news/19658.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • linux shell 中数组的定义和for循环遍历的方法
    linux shell中的语法和普通编程语言 c/c++ java ULmITgaog的不太一样,平时用的不多,所以总是记不住,写脚本才会去查怎么用。 今天突然被问到数组怎么去遍历。平时写shell脚本也经常遍历数组,但...
    99+
    2022-06-04
    linux shell 数组定义 for
  • 怎么在linux shell 中定义数组和for循环
    这期内容当中小编将会给大家带来有关怎么在linux shell 中定义数组和for循环,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。linux 中定义一个数据的语法为:variable=(arg1&nbs...
    99+
    2023-06-09
  • Shell脚本用for循环遍历参数的方法技巧
    1.当一个脚本需要传入的参数较多时,可以使用for循环进行参数遍历 示例: #!/bin/bash number=65 #定义一个退出值 mYdBNWindex=1 #定义一个计数器 i...
    99+
    2022-06-04
    shell脚本for循环遍历参数 shell脚本用for循环遍历参数的方法技巧
  • PHP循环中如何使用for()方法遍历数组
    这篇文章主要介绍了PHP循环中如何使用for()方法遍历数组,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。for():使用for语句循环遍历...
    99+
    2022-10-19
  • Vue中实现v-for循环遍历图片的方法
    目录v-for循环遍历图片的方法解决方法如下vue循环显示多个图片小扩展(require 和 import)v-for循环遍历图片的方法 写项目时,遇到后台无法提供背景图片,需要自己...
    99+
    2022-11-13
  • PHP循环中while()和list()、each()方法如何遍历数组
    这篇文章主要为大家展示了“PHP循环中while()和list()、each()方法如何遍历数组”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“PHP循环中whi...
    99+
    2022-10-19
  • vue中的循环遍历对象、数组和字符串
    目录vue循环遍历对象、数组和字符串1.循环遍历对象2.循环遍历数组3.循环遍历字符串vue循环遍历,指令v-for1.循环遍历2.v-for遍历数组3.v-for遍历对象4.v-f...
    99+
    2022-11-13
  • 详解Python中for循环的定义迭代方法
    目录Python的 for 循环遍历字典range()功能break语句 和continue语句else语句Python的 for 循环 Python 是基于集合的迭代。 for &...
    99+
    2022-11-10
  • 关于JavaScript中的数组方法和循环
    目录1、基本概念2、创建数组的三种方法3、访问数组4、数组常用属性5、数组常用方法6、常用的循环遍历数组的方法1、基本概念 JavaScript 数组用于在单一变量中存储多个值。是一...
    99+
    2022-11-13
  • JavaScript中的数组方法和循环怎么用
    这篇文章主要介绍“JavaScript中的数组方法和循环怎么用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“JavaScript中的数组方法和循环怎么用”文章能帮助...
    99+
    2022-10-19
  • JavaScript中遍历数组和对象有哪些常用的方法
    这篇文章主要介绍“JavaScript中遍历数组和对象有哪些常用的方法”,在日常操作中,相信很多人在JavaScript中遍历数组和对象有哪些常用的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操...
    99+
    2022-10-19
  • JS数组遍历中for,forin,forof,map,forEach各自的使用方法与优缺点
    JS数组遍历普通函数 优点:支持流程控制(break、continue、return) for const arr = ["A", "B", "C"] for(let i = 0;...
    99+
    2022-11-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作