Shell数组操作(添加、删除元素、清空、遍历)_shell数组添加元素_墨痕诉清风的博客-程序员秘密

技术标签: Shell  shell  

#!/bin/sh

# 声明
arr=()


# 添加
arr[0]="111"
arr[1]="222"


# 整体打印
echo ${arr[@]}


# 遍历, 注意下标从0开始
for (( i=0;i<${#arr[@]};i++ ))
do
    echo ${arr[$i]}
done


# 删除某元素, 如果删除0,那么遍历只能从1开始了
unset arr[0]
# 查看数组长度
echo ${#arr[@]}


# 清空数组
unset arr
echo ${arr[@]}


# 再次赋值
arr[0]="333"
echo $arr
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u012206617/article/details/120993114

智能推荐

简述网络体系结构采用分层次结构的好处。_skylar_的博客-程序员秘密

简述网络体系结构采用分层次结构的好处。分层的好处:①各层之间是独立的。某一层可以使用其下一层提供的服务而不需要知道服务是如何实现的。②灵活性好。当某一层发生变化时,只要其接口关系不变,则这层以上或以下的各层均不受影响。③结构上可分割开。各层可以采用最合适的技术来实现。④易于实现和维护。⑤能促进标准化工作。

Java数组Arrays.fill()方法_the_lab_the_boy的博客-程序员秘密

Java数组Arrays.fill()方法Java API  中的Fill    public static void fill(Object[] a,  int fromIndex,  int toIndex,   Object val)将指定的 Object 引用分配给指定 Object 数组指定范围中的每个元素。填充的范围从索引 fromIndex(包括)一直到索引 toIndex(

vue-cli关闭eslint及配置eslint_disable array-callback-return for the entire file_东边的小山的博客-程序员秘密

有了eslint的校验,可以来规范开发人员的代码,是挺好的。但是有些像缩进、空格、空白行之类的规范,在开发过程中一直报错,有点烦人了。我们可以在创建工程的时候选择不要安装eslint。就是在安装工程的时候,出现【Use ESLint to lint your code?】时选择【No】即可。如果你已经安装过了,我们可以直接关闭它。关闭eslint的方法:1.项目根目录 ---&gt...

三个月精通ABAP(7)_weixin_30614587的博客-程序员秘密

5. 预制凭证可使用退代吗 ? 这个问题就好比去问一个人是否有双眉毛一样?答案是一般天生是没有,如去整容院整就能有. SAP标准程序是不允许预制凭证有退代的,其实也没必要,因为预制凭证本来就不是正式凭证,比如posting date就算现在根据某种规则退代了,等真正posting时还不是要根据正常凭证的规则去post...

Openstack 集群,及常用服务的 高可用 haproxy配置_weixin_30326745的博客-程序员秘密

一、介绍  配置文件位置(yum 安装):/etc/haproxy/haproxy.cfg  全局配置  #---------------------------------------------------------------------# Global settings#-----------------------------------------------...

随便推点

五大平台优势_ykkw1的博客-程序员秘密

一、开放性在优势方面,Android平台首先就是其开放性,开放的平台允许任何移动终端厂商加入到Android联盟中来。显著的开放性可以使其拥有更多的开发者,随着用户和应用的日益丰富,一个崭新的平台也将很快走向成熟。开发放性对于Android的发展而言,有利于积累人气,这里的人气包括消费者和厂商,而对于消费者来讲,最大的受益正是丰富的软件资源。开放的平台也会带来更大竞争,如此一来,消

Redhat Linux oracle 10g em 按钮乱码解决_FineLife的博客-程序员秘密

网上有很多的资料,参考itput(http://space.itpub.net/471666/viewspace-215923)的。OS : RedhatDB : Oracle 10.2.0.4.01.修改jdk 下面的字体。[[email protected] ~]$ cd $ORACLE_HOME/jdk/jre/lib/[[email protected] ~]]$ mv font.properties fon

算法笔记:并查集解决无向图的连通问题_彩虹糖梦的博客-程序员秘密

背景对于一个无向图,我们希望判断两个节点之间是否是连通的,或者说,从点p到点q,是否存在一条路径。想要在大规模的图中快速判断两点是否连通,显然并不容易。应用的场景这里的节点可以代表很多具体的应用:1. 数字图片中的像素2. 在网络中的计算机3. 在社交网络上的用户4. 芯片上的晶体管5. 集合中的元素6. 程序的变量名并查集API并查集是一种树型的数...

性格决定命运--从流浪汉到亿万富翁[taylor]_浙江大虎打火机 周大虎 手机_musttieying的博客-程序员秘密

转自http://www.sina.net 2004年11月25日 14:57 新华网  提起世界打火机行业,不能不看占据全球八成左右市场的温州。而温州打火机行业,少不了提到温州烟具行业协会会长、浙江大虎打火机有限公司董事长周大虎。  单从业绩来讲,浙江大虎打火机有限公司并不是很突出:温州现有600~700家打火机厂,年出口5亿只打火机,销售额为30亿~40亿元。而周大虎的公司年产打火机约1500

html规范eml文件,eml 文件头解析_立立猫的博客-程序员秘密

先简单说明下 eml 的格式:邮件是由邮件头和邮件体构成,邮件体又可能由文本、超文本和附件构成,他们之间是通过 boundary 隔开,在每个 boundary 区域,可以看做由 header + value 组成。很显然,可以使用递归解析一个eml文件。eml 模板:Date: Fri, 25 Oct 2013 12:36:37 +0800From: "kitty" To: [email protected]

centos下升级php5.3到php5.6_na_beginning的博客-程序员秘密

查看并删除原有的php5.3查看原有的php版本:php -V查看已经安装的php的包:yum list installed | grep php可以看到如下原有的安装包:php-common.x86_64 0:5.3.3-38.el6 php-gd.x86_64 0:5.3.3-38.el6 ...