博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
别名、数组
阅读量:4705 次
发布时间:2019-06-10

本文共 572 字,大约阅读时间需要 1 分钟。

 

一、别名

定义别名格式:alias alias-name="original-command"

例子:alias dir=ls

       

删除别名格式:unalias alias-name

例子:unlias dir

 

二、数组

1、变量的定义

第一种:a[0]=10

               a[1]=11

               a[9]=12   //数组中间允许空缺

第二种:a=(1 2 3 4 5 6 9)

               a=($(seq 4 9))    //seq可以生成指定范围整数。

 

2、数组的引用

${a[*]}        //取出数组的所有元素

${a[@]}      //取出数组的所有元素

${a[1]}        //按下表取出单个元素

 

3、for循环实现数组遍历

for i  in  ${a[*]}

do

echo $i

done

 

4、数组特殊用法

${a[*]:2}    //抽取第2个到最后一个元素

 

${a[*]:2:3}   //从第2个元素开始抽取3个元素

 

${a[*]#M*a}  //删除数组a中匹配M*a的最短字串

 

${a[*]##M*a}    //删除数组a中匹配M*a的最长字串

 

${a[*]/M*s/year}     //替换数组a中第1次与M*s的字串

${a[*]//M*s/year}    //替换数组a中所有与M*s的字串

 

 

转载于:https://www.cnblogs.com/97lzc/p/11295113.html

你可能感兴趣的文章
[转]从头到尾彻底理解KMP
查看>>
让梦想起航!
查看>>
JS异步加载的三种方案
查看>>
go开发环境
查看>>
茶叶店也可以用数据分析
查看>>
sas单变量的特征分析
查看>>
2016房价是涨还是跌,大数据告诉你
查看>>
AjaxPro实例用法
查看>>
windows系统中软件开发常用的软件
查看>>
内存泄漏典型例子
查看>>
Netty源码分析第8章(高性能工具类FastThreadLocal和Recycler)---->第5节: 同线程回收对象...
查看>>
jquery Deferred 对象应用实例
查看>>
[LeetCode] #25 Reverse Nodes in k-Group
查看>>
5月7号 跨页面传值
查看>>
VS2010使用Entity FrameWork操作Sqlite数据库
查看>>
Canvas作图
查看>>
Linear Algebra - Determinant(基础)
查看>>
java 循环控制
查看>>
(转)Linux-HA实战(1)— Heartbeat安装
查看>>
如何恢复oracle中已删除的表
查看>>