位置: 编程技术 - 正文
读取一个文件,把每一行赋值给一个数组的变量,然后用for循环打印出来
附:shell数组补充知识
一、声明数组
1)array[key]=value # array[0]=one,array[1]=two2)declare -a array # array被当作数组名3)array=( value1 value2 value3 ... )4)array=( [1]=one [2]=two [3]=three ... )5)array="one two three" # echo ${array[0|@|*]},把array变量当作数组来处理,但数组元素只有字符串本身
二、访问数组
1)${array[key]} # ${array[1]}
三、删除数组
1)unset array[1] # 删除数组中第一个元素2)unset array # 删除整个数组
四、计算数组的长度
1)${#array}2)${#array[0]} #同上。 ${#array[*]} 、${#array[@]}。注意同#{array:0}的区别
推荐整理分享shell for循环与数组应用介绍(shell 循环 for),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:shell 循环 for,shell中for循环如何用sed,shell编程之for循环,shell for循环数字,shell中的for循环用法详解,shell for循环数字,shell编程之for循环,shell for循环1到100的和,内容如对您有帮助,希望把文章链接给更多的朋友!
linux shell数组深入学习理解 bashshell只支持一维数组,但参数个数没有限制。声明一个数组:declare-aarray(其实不用声明,按数组方式直接赋值给变量即可,BASH就知道那是数组)数组
shell数组常用实例分享 说明:shell中数组的下标默认是从0开始的1、将字符串放在数组中,获取其长度#!/bin/bashstr="ab--nd"array=($str)length=${#array[@]}echo$lengthfor((i=0;i$length;i++))doecho${a
kill特定进程的shell脚本代码 1、原始暴力的方法myLinux:/home/zhanhailiang/public_html#killallnginx2、温柔点的方法查找指定进程的pid,并kill|kill-USR1掉myLinux:/home/zhanhailiang/public_html#ps-ef|greptcpSer
标签: shell 循环 for
本文链接地址:https://www.jiuchutong.com/biancheng/376805.html 转载请保留说明!友情链接: 武汉网站建设