Jquery中文网 www.jquerycn.cn
Jquery中文网 >  脚本编程  >  shell  >  正文 shell数组的特殊用法

shell数组的特殊用法

发布时间:2014-10-17   编辑:www.jquerycn.cn
本文介绍下,有关shell数组的一些特殊用法,有需要的朋友,可以作个参考。

本文通过一个实例,来讲述shell一些数组的特殊用法。

例子:
 

复制代码 代码示例:
#!bin/bash
#一些数组的特殊用法,抽取,例如:city[*]:0
#date 2013/7/15
#edit by www.jquerycn.cn
city=(najing xian beijing fuzhou)
echo "抽取字串"
echo ${city[*]:2} #抽取从第2个到结束的数组
echo ${city[*]:0}
echo ${city[*]:2:4} #抽取从第0个元素开始的2个元素
echo
echo "删除字串"
echo ${city[*]#x*a} #删除从x到a的最短字串
echo ${city[*]##x*a} #删除从x到a的最长子串
echo
echo "替换字串"
echo ${city[*]/x*a/dang} #替换第一次与x*a匹配的字串
echo ${city[*]//x*a/dang} #替换所有与x*a匹配的字串

 

输出结果:

抽取字串
beijing fuzhou
najing xian beijing fuzhou
beijing fuzhou
删除字串
najing n beijing fuzhou
najing n beijing fuzhou
替换字串
najing dangn beijing fuzhou
najing dangn beijing fuzhou

您可能感兴趣的文章:
shell数组的特殊用法
linux shell脚本命令行参数示例
深入解析tcsh的初始化配置文件
JQuery转义id中特殊字符的例子
shell数组建立及使用技巧总结
js 过滤特殊字符的简单例子
有关shell中冒号的特殊用法
linux shell数组的使用技巧谈
js正则表达式特殊字符过滤代码
shell数组操作实例详解

关键词: linux shell  shell  shell数组   
[关闭]