位置: 编程技术 - 正文

linux shell数组深入学习理解(shell 数组变量)

编辑:rootadmin

bash shell只支持一维数组,但参数个数没有限制。声明一个数组:declare -a array(其实不用声明,按数组方式直接赋值给变量即可,BASH就知道那是数组)数组赋值:(1) array=(var1 var2 var3 ... varN)(2) array=([0]=var1 [1]=var2 [2]=var3 ... [n]=varN)(3) array[0]=var1 arrya[1]=var2 ... array[n]=varN计算数组元素个数:${#array[@]} 或者 ${#array[*]}BASH的特殊参数 @ 和 * 都表示“扩展位置参数,从1开始”,但形式稍有差异,但在数组里使用好像是可以通用的。引用数组:

遍历数组:

下面为大家介绍一些shell数组的小例子。1、从“标准输入”读入n次字符串,每次输入的字符串保存在数组array里

2、将字符串里的字母逐个放入数组,并输出到“标准输出”

这里有趣的地方是 ${chars:$i:1},表示从chars字符串的 $i 位置开始,获取 1 个字符。如果将 1 改为 3 ,就获取 3 个字符啦~ 结果是:abcbcd...vxyxyzyz //没有足够字符串获取了z //没有足够字符串获取了

下面介绍将数组应用到shell环境变量的一些例子。3、将数组应用到shell环境变量(1)

4、将数组应用到shell环境变量(2) 使用tr命令将文件中的回车转换成空格:将文件中内容给数组赋值:(碰到第一个回车符之前的内容)查看数组赋值情况:后面可以将这个数组环境变量应用到其它的SHELL脚本或者应用程序里了。

总结:有了以上的这些内容,以后在shell编程中,对数组这块来讲,应该不成什么问题了,你做到了吗?!

推荐整理分享linux shell数组深入学习理解(shell 数组变量),希望有所帮助,仅作参考,欢迎阅读内容。

linux shell数组深入学习理解(shell 数组变量)

文章相关热门搜索词:shell中数组如何定义,linux中数组,linux shell 数组,shell给数组赋值,shell给数组赋值,shell 数组变量,shell中数组如何定义,linux shell 数组,内容如对您有帮助,希望把文章链接给更多的朋友!

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

linux shell命令执行顺序的控制方法 &&命令1&&命令2:如果这个命令执行成功&&那么执行这个命令。[jb]/usr/xxxx/ytcclbls-ltest.sql-rwxr--r--1xxxxgroupNov:test.sql[jb]/usr/xxxx/ytcclbcptest.sqltest.bak&&echo"co

标签: shell 数组变量

本文链接地址:https://www.jiuchutong.com/biancheng/376806.html 转载请保留说明!

上一篇:shell for循环与数组应用介绍(shell 循环 for)

下一篇:shell数组常用实例分享(shell 数组变量)

  • 外贸企业进项税不抵扣分录
  • 初级农产品免税原理
  • 资产总额增长幅度怎么算
  • 公司租用个人房屋如何记账
  • 软件维护费属于费用还是资产
  • 公司资料更新
  • 一般纳税人销售农产品增值税税率
  • 小规模开专票要计提附加税吗
  • 各项费用报销附件
  • 审计核减理由
  • 收到土地使用权转让金会计分录
  • 公司注销留抵税金能退税吗
  • 自行建造固定资产的计税基础
  • 利润的计算方法数学
  • 一次性奖金可以分2次发吗
  • 企业理财收入交哪些税
  • 三证合一后有效期多久
  • 建筑企业管理部门
  • 税控盘全额抵扣分录
  • 机打发票要不要税号
  • 到期一次还本付息债券
  • 办理税务登记与办理法人企业有何区别?
  • 收到认证费用计入什么科目
  • 可抵扣亏损递延所得税资产
  • 统一社会信用代码证
  • 农业大棚卷帘机用什么油
  • 其他综合收益会计科目编码
  • 增值税发票和进项发票什么意思
  • frameworkservic.exe是什么进程 有什么作用 frameworkservic进程查询
  • phpstorm ftp
  • explore.exe
  • php写的代码怎么运行
  • 长期股权投资资本化
  • python中sys模块
  • 征税对象的具体项目
  • 待报解预算收入待结算财政款项
  • 电子软件是如何诞生的
  • 预提费用做账的会计分录
  • okhttp3源码
  • phpcms怎么用
  • 机械租赁公司月薪多少
  • 清包工方式建筑服务
  • 差旅费报销注意哪些问题
  • 哪些增值税专用发票能抵扣进项税
  • 外出经营流程
  • 管理费用结转本年利润
  • 跨年取得的发票金额大于暂估金额
  • 在建工程领用原材料税费怎么处理
  • 如何做好应收应付会计
  • 处置存货损失应该放哪个科目
  • 代理服务费计入什么科目
  • 研发支出全部资本化能不能评高企
  • 实缴资本在公司能查到吗
  • 历年案例分析题及答案
  • 承兑汇票怎么拿钱
  • 增值税结转是月结转还是年度
  • 长期待摊费用是非流动资产吗
  • mysql5.5.62安装配置教程
  • bios术语
  • explorer.exe进程出错
  • 电脑光驱怎么装系统w7
  • win10系统宽带连接错误解决方法
  • 在linux系统中,用来存在系统所需
  • linux br0配置
  • win10 outlook邮箱设置教程
  • win7系统宽带连接651
  • linux awk nr
  • 内存一次性读多少字节
  • android系统架构图
  • [置顶]bilinovel
  • vue.js有哪些组件
  • 如何自动更正
  • javascript入门教程
  • 贵阳网上办税服务厅
  • 企业欠税交不起怎么办
  • 企业填写莞e申报的通知
  • 电子税务密码输入错误五次怎么办
  • 金税三期可以申报个税吗
  • 江西国家税务局电子税务局
  • 国家税务局增值税发票平台
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设