shell的数组操作
#/bin/bash#创建数组方式1 arr[0]=hello arr[1]=world#创建数组方式2 arr=(hello world)#创建数组方式3 arr=([1]=hello [2]=world)#遍历数组方式1 for i in ${arr[*]} doecho $i done#获得数组长度 length=${#arr[@]} echo $length#遍历数组方式2 i=1 while [ $i -lt $length ] doecho $iecho ${arr[i]}i=`expr $[$i+1]` done
bash是更高级的sh(支持数组)
更多参考资料
http://bbs.chinaunix.net/thread-1779167-1-1.html
转载于:https://www.cnblogs.com/code-style/p/3183765.html
shell的数组操作相关推荐
- 数组元素替换_Linux Shell 通俗简要的讲解数组操作
Shell 数组 什么是数组?学过计算机编程语言的同学们都知道,数组的特性就是一组数据类型相同的集合 Bash Shell 数组中可以存放多个值,且只支持一维数组(不支持多维数组),初始化时不需要定义 ...
- shell 数组元素有空格_Shell数组操作
1.数组定义 1.1 declare定义 使用declare -a 命令定义数组(数组的索引是从0开始计数的),接下来就可以通过[]操作符为不同索引位置的元素赋值. declare -a names ...
- mongoDB的shell数组操作器
http://www.2cto.com/database/201304/205024.html mongoDB数组操作器 $push会向数组末尾加入一个元素,如果数组不存在,则会创建这个数组. 增加评 ...
- linux shell之数组
数组的定义 何为数组?学过计算机编程语言的同学都知道,数组的特性就是一组数据类型相同的集合(不包括有一些编程语言提出来的关联数组的概念).那么shell中数组是怎么定义的呢,我们来看两种数据类型:一是 ...
- shell编程-数组的使用
一.简介 数组中可以存放多个值.Bash Shell 只支持一维数组(不支持多维数组),初始化时不需要定义数组大小.与大部分编程语言类似,数组元素的下标由 0 开始. Shell 数组用括号来表示,元 ...
- shell编程数组与冒泡算法排序详解
shell编程数组与冒泡算法排序详解 一 数组的四种表达方式 二 数组的增删改查操作 三 数组传参 3.1 主程序向函数传数组参数 3.2 从函数返回数组到主程序 四 冒泡算法排序 一 数组的四种表达 ...
- 秒懂的shell编程数组与冒泡算法排序详解
shell编程数组与冒泡算法排序详解 一.数组的四种表达方式 二 .数组的增删改查操作 三 .数组传参 3.1 主程序向函数传数组参数 3.2 从函数返回数组到主程序 四 .冒泡算法排序 一.数组的四 ...
- Numpy入门教程:03.数组操作
背景 什么是 NumPy 呢? NumPy 这个词来源于两个单词 – Numerical和Python.其是一个功能强大的 Python 库,可以帮助程序员轻松地进行数值计算,通常应用于以下场景: 执 ...
- python json数据格式数组内元素递增赋值_python深浅复制,类型转换, json操作,数组操作...
python深浅复制 import copy a = [1, 2, 3, 4, ['a', 'b']] #原始对象 b = a #赋值,传对象的引用 c = copy.copy(a) #对象拷贝,浅拷 ...
最新文章
- 开源流媒体项目 live555 简介
- 地市级地铁数据管理信息系统解决方式
- Scaffolding Template on Asp.Net Core Razor Page
- 如何进行基于Anolis OS的企业级Java应用规模化实践?|龙蜥技术
- 每晚有1700万人逛淘宝但什么都不买,马云:我们仍可以靠他们赚钱
- VB实现可执行文件运行时自删除
- 解析内、外职业发展规划秘诀
- 更好的理解装饰设计模式和代理设计模式
- java俄罗斯方块程序设计报告_java课程设计实验报告俄罗斯方块
- idea引入oracle依赖包,MAC下intellij idea导入ojdbc6.jar
- SadpTool 海康设备网络搜索工具
- 图像特征原理--HOG特征
- [leetcode 3sum】 三数之和问题 @python
- 2022-01-18 Caffe+Window11+Visual Studio 2015+Python3.5 CPU+GPU 配置详细教程
- python3网络爬虫笔记-爬虫基础原理
- 企查查在哪查实缴_如何查询一家企业的注册资金是实缴的还是认缴的?
- Qt客户端套接字QTcpSocket通过bind指定本地ip
- python 利用random生成验证码与MD5码加密过程
- stm32开发3D打印机(二)——方向、相关资料链接
- 字符表单验证与正则表单验证
热门文章
- c语言函数 t啥意思,C语言函数大全(t开头)
- php正则相对地址,php – 正则表达式将相对URL更改为绝对值
- android intent.putextras,关于android:如何使用putExtra()和getExtra()来表示字符串数据
- 基于python的随机森林回归实现_PYTHON | 随机森林实战(代码+详解)
- keil uvision2 c语言调试,keil uvision2
- golang mac 环境变量_macOS 配置 golang 运行环境
- linux 控制台输入命令无效_解决linux下终端无法输入的假死问题
- uefi启动 多硬盘gtp_传统引导更改为UEFI+GTP
- python selenium po模式_Python+Selenium+Unittest实现PO模式web自动化框架
- vue人力管理_Vue管理后台框架选择推荐(收藏)