Shell 数组简介
2016-02-16 16:13
513 查看
数组定义
array_name=(value0 value1 value2 value3 …) 定义数组数组操作符
${#array_name[@]} 或${#array_name[*]} # 取得数组中元素个数 ${#array_name } #取得数组中单个元素的长度 ${array_name[*]}或${array_name[@]} #获取数组中的所有元素
例子
打印数组中字符个数少于6个的元素方法(一)
arr=(I am oldboy teacher welcome to oldboy training class) for word in ${arr[@]} do if [ ${#word} -le 6 ] then echo $word fi done
方法(二)
for((i=0;i<${#arr[*]};i++)) do if [ ${#arr[$i]} -le 6 ] then echo ${arr[$i]} fi done
相关文章推荐
- linux中source、bash命令区别
- 【方便查】git bash命令(仓库内)
- 【方便查】git bash命令(仓库外)
- 使用xshell及xftp上传下载文件或目录
- shell awk 检查程序是否执行
- shell 中 ${varname:-word}的作用
- shell函数返回值接收问题
- 向shell脚本中写内容出现^M字符。
- ls -bash: ls: command not found
- Hadoop HDFS Shell命令
- Powershell function to get all dhcp lease
- 【git】idea /git bash命令 操作分支
- linux shell 运算符介绍
- linux shell 定时任务 之 crontab
- Webshell-Part1&Part2
- xshell vim中文乱码
- Ubuntu Gnome Shell 安装桌面主题numix
- shell执行方式备忘
- shell 脚本编程之特殊变量
- adb shell 查看系统属性(用来判断特殊的操作系统)