Shell  数组操作方式
数组元素个数  ${#array[@]} 
数组的所有元素  ${array[*]} 
字符串长度      ${#str}

1、获取数组元素的个数:

array=(bill   chen  bai   hu);

num=${#array[@]}                          //获取数组元素的个数。

遍历数组就变成非常简单的事情:

for ((i=0;i<num;i++))

{

echo   ${array[i]};

}

获取数组某一个单元的长度就变成了:

${#array[i]}

2、获取数组的所有元素:

${array[*]}

遍历数组就编程了非常简单的事情:

for var in  ${array[*]}

do

echo $var;

done

获取数组某一个单元的长度就变成了:

${#var}

3、获取字符串的长度:

str="hello"

len=${#str}

最新文章

  1. cookie实现记住密码
  2. [MAC]2015款MACBOOK使用BOOTCAMP安装WIN8.1+多分区
  3. mybatis java.lang.UnsupportedOperationException
  4. w
  5. (转)freemakeer初入门
  6. PHP扩展开发(3)-config.m4
  7. Unix/Linux环境C编程入门教程(26) 字符数字那些事儿
  8. 条款05:了解C++默默编写并调用哪些函数
  9. QT学习小技巧
  10. Class path contains multiple SLF4J bindings
  11. Fraction to Recurring Decimal leetcode
  12. AndroidStudio中导入jar包的方法
  13. [luogu4556][Vani有约会]
  14. Linux 下监控用户最大进程数参数(nproc)是否到达上限的步骤:
  15. PHP Laravel定时任务Schedule
  16. 1.html基础标签:文本+链接+图片
  17. Spring中通过Annotation来实现AOP
  18. 用js实现回车登录而不用点击登录按钮
  19. Java常考面试题(一)
  20. Beef安装与简单使用

热门文章

  1. Spring Boot中@OneToMany与@ManyToOne几个需要注意的问题
  2. CDialog::DoModal()问题和_WIN32_WINNT
  3. Python基础之enumerate枚举
  4. nginx实现动静分离的负载均衡集群
  5. 2016 Multi-University Training Contest 2 部分题解
  6. 必懂知识——HashMap的实现原理
  7. IO之复制文件的四种方式
  8. IntelliJ IDEA 2017 上传本地项目至码云
  9. Nginx之进程间的通信机制(共享内存、原子操作)
  10. Python 文件writelines() 方法和处理双层列表