bash编程之数组

原创 2016年08月30日 21:43:47

bash编程之数组

array:数组

如何声明一个数组:

declare -a AA

赋值方法1:

AA[0]=jerry
AA[1]=tom
AA[2]=wendy
AA[6]=matasha

复制方法2:

AA=("jerry" "tom wendy" "matasha")

AA=([0]=jerry [1]=tom [2]=matasha [6]=wendy)

在数组名前加#显示数组中第0个元素有多少个字符:
Length of first element of array:

${#array} 或 ${#array[0]}

显示第N个元素字符长度:

${#array[N]}

引用数组中的元素个数(值不为空的):

${#array[*]} 或 ${#array[@]}

捕捉信号:

trap 'COMMAND' 信号
版权声明:本文为博主原创文章,未经博主允许不得转载。

编程之美2.18—数组分割

题目: 有一个没有排序,元素个数为2N的正整数数组。要求把它分割为元素个数为N的两个数组,并使两个子数组的和最接近。 基本思想: 假设数组A[1..2N]所有元素的和是SUM。模仿动...
  • wtyvhreal
  • wtyvhreal
  • 2015年04月28日 11:37
  • 678

[编程之美-10]面试当中的智力题(不定期更新)

[版权说明]  编程之美系列算法题集参考:  左程云 著《程序员代码面试指南IT名企算法与数据结构题目最优解》  July 著《编程之法面试和算法心得》  何海涛 著《剑指offer》  微软编程之美...
  • caicaiatnbu
  • caicaiatnbu
  • 2017年06月07日 23:44
  • 376

bash编程之 数组

数组:连续的多个独立内存空间,每个内存空间相当于一个变量 数组元素:数组名+索引 索引:从0开始编号   声明普通数组:以数字为索引值 declare -a ARRAR_NAME 支持稀疏...
  • qq_26182553
  • qq_26182553
  • 2017年07月13日 11:29
  • 83

java编程之美(一)

实践编程已经有足足6年多时间,也算是有一定经验,经常在工作中遇到各种让人不爽的代码编写方式,今天忍不住要来唠叨下。 为什么叫编程之美? 在我看来,代码有丑陋难看和赏心悦目两类,当然还有介于两者之...
  • tang9140
  • tang9140
  • 2015年11月01日 18:28
  • 1027

linux笔记-bash脚本编程(中)

第八章、bash脚本编程(中) 07_02_bash脚本编程之六 使用脚本选项及组合条件测试(39 - $)   10. 写一个脚本:  1、添加10个用户us...
  • xiaobudaics
  • xiaobudaics
  • 2016年10月20日 23:25
  • 489

编程之美之扩展问题

参考链接:http://blog.csdn.net/wuyuegb2312/article/details/9896831 1.1 让CPU占用率曲线听你指挥 参考: http://blog.csd...
  • jerryzcx
  • jerryzcx
  • 2014年03月06日 23:33
  • 2514

2014-04-19编程之美初赛题目及答案解析

第一题: 描述 一般来说,我们采用针孔相机模型,也就是认为它用到的是小孔成像原理。 在相机坐标系下,一般来说,我们用到的单位长度,不是“米”这样的国际单位,而是相邻像素的长度。而焦距...
  • kunlong0909
  • kunlong0909
  • 2014年04月19日 16:44
  • 4450

编程之美 - 子数组的最大乘积

问题描述: 给定一个长度为N的整数数组,只允许用乘法,不许用除法,求数组中任意N-1个数字的最大乘积 想法1: 计算数组中除去 a[i]以外后的其他数字的乘积,然后在其中找到最大...
  • wangzhiyu1980
  • wangzhiyu1980
  • 2016年05月13日 09:19
  • 979

《编程之美》学习笔记——指挥CPU占用率

问题: 写一个程序,让用户来决定Windows任务管理器(Task Manager)的CPU占用率(单核)。有以下几种情况: 1.CPU占用率固定在50%,为一条直线 2.CPU的占用率为一条直线,具...
  • lyh03601
  • lyh03601
  • 2014年09月28日 15:07
  • 1162

编程之美4.4 扩展问题——判断点位于多边形内部

首先说明的是此多边形是任意多边形,包括凹多边形: 方法一:射线法 以此点为原点的向右水平射线如果相交于多边形的点的个数为奇数个,则此点在多边形内部,但需要注意几个trick: 有可能射线...
  • whosemario
  • whosemario
  • 2013年01月01日 09:52
  • 1113
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:bash编程之数组
举报原因:
原因补充:

(最多只允许输入30个字)