Linux Shell 数组的创建及使用技巧

| 收藏本文 下载本文 作者:网上新闻1

以下是小编为大家准备的Linux Shell 数组的创建及使用技巧(共含4篇),希望对大家有帮助。同时,但愿您也能像本文投稿人“网上新闻1”一样,积极向本站投稿分享好文章。

Linux Shell 数组的创建及使用技巧

篇1:Linux Shell 数组的创建及使用技巧

这篇文章主要介绍了Linux Shell 数组的创建及使用技巧,本文讲解了数组定义、数组读取与赋值以及特殊使用,需要的朋友可以参考下

linux shell在编程方面比windows 批处理强大太多,无论是在循环、运算,已经数据类型方面都是不能比较的。 下面是个人在使用时候,对它在数组方面一些操作进行的总结。

1.数组定义

[chengmo@centos5 ~]$ a=(1 2 3 4 5)[chengmo@centos5 ~]$ echo $a

一对括号表示是数组,数组元素用“空格”符号分割开。

2.数组读取与赋值

得到长度:

[chengmo@centos5 ~]$ echo ${#a[@]}5

用${#数组名[@或*]} 可以得到数组长度

读取:

[chengmo@centos5 ~]$ echo ${a[2]} 3[chengmo@centos5 ~]$ echo ${a[*]} 1 2 3 4 5

用${数组名[下标]} 下标是从0开始 下标是:*或者@ 得到整个数组内容

赋值:

[chengmo@centos5 ~]$ a[1]=100[chengmo@centos5 ~]$ echo ${a[*]} 1 100 3 4 5[chengmo@centos5 ~]$ a[5]=100 [chengmo@centos5 ~]$ echo ${a[*]}1 100 3 4 5 100

直接通过 数组名[下标] 就可以对其进行引用赋值,如果下标不存在,自动添加新一个数组元素

删除:

[chengmo@centos5 ~]$ a=(1 2 3 4 5)[chengmo@centos5 ~]$ unset a[chengmo@centos5 ~]$ echo ${a[*]}[chengmo@centos5 ~]$ a=(1 2 3 4 5)[chengmo@centos5 ~]$ unset a[1] [chengmo@centos5 ~]$ echo ${a[*]} 1 3 4 5[chengmo@centos5 ~]$ echo ${#a[*]}4

直接通过:unset 数组[下标] 可以清除相应的元素,不带下标,清除整个数据,

3.特殊使用

分片:

[chengmo@centos5 ~]$ a=(1 2 3 4 5)[chengmo@centos5 ~]$ echo ${a[@]:0:3}1 2 3[chengmo@centos5 ~]$ echo ${a[@]:1:4}2 3 4 5[chengmo@centos5 ~]$ c=(${a[@]:1:4})[chengmo@centos5 ~]$ echo ${#c[@]}4[chengmo@centos5 ~]$ echo ${c[*]} 2 3 4 5

直接通过 ${数组名[@或*]:起始位置:长度} 切片原先数组,返回是字符串,中间用“空格”分开,因此如果加上””,将得到切片数组,上面例子:c 就是一个新数据。

替换:

[chengmo@centos5 ~]$ a=(1 2 3 4 5) [chengmo@centos5 ~]$ echo ${a[@]/3/100}1 2 100 4 5[chengmo@centos5 ~]$ echo ${a[@]}1 2 3 4 5[chengmo@centos5 ~]$ a=(${a[@]/3/100}) [chengmo@centos5 ~]$ echo ${a[@]} 1 2 100 4 5

调用方法是:${数组名[@或*]/查找字符/替换字符} 该操作不会改变原先数组内容,如果需要修改,可以看上面例子,重新定义数据。

从上面讲到的,大家可以发现linux shell 的数组已经很强大了,常见的操作已经绰绰有余了。

篇2:word 使用技巧:创建新样式

创建新样式

①选定要将其格式保存为样式的文本,

②单击“格式”菜单,单击“样式”,然后单击新建。

③键入简短的、描述性名称。

④单击“样式类型”下拉箭头,然后单击“段落”,在样式中包括所选文本的行距和页边距,或者单击“字符”,在样式中只包括格式,例如字体、字号和粗体,

⑤单击“后续段落样式”下拉箭头,然后单击要在使用了该新样式的段落后将应用的样式名称。

⑥单击“添至模板”复选框,将新样式保护到当前模板中。

⑦单击“确定”。

⑧单击“应用”或“关闭”。

篇3:FreeHand使用技巧:创建CD光盘

前 言

适合于freehand4及更高版本,

这片教程主要讲解混合渐变色技巧,以此来模拟cd光盘的反光表面。

步骤一:

新建一个文件,打开 Snap to Point 和 Snap to Guides ,从标尺上拖出两条交叉的参考线,选择圆形工具,按住 alt 和 shift 键的同时 用鼠标点击参考线中心并向外拖动拉出一个正圆,复制这个圆,将复制品缩小;全选这两个圆,执行 布尔运算。生成一个中心有孔的光盘。给这个对象填充灰色。

步骤二:

现在你要创建一个三角形,如上图所示,三角形的一个顶点对齐到光盘的中心点,复制这个三角形并将复制品的宽度缩小。再复制这两个三角形并 将 它们以光盘中心为旋转点旋转90度。

步骤三:

现在我们要给大三角形填充渐变色,具体设置如上图所示。注意里面的填充色都是同一种灰色。 现在你可以将参考线隐藏。

步骤四:

现在我们给里面的小三角形也填充渐变色,其设置和大三角形类似,只是里面的渐变色颜色不同,我们用六种彩色来模拟光盘的镜面反光。 注意:我们要保持两个三角形的渐变色数目相同,只有这样下一步两个三角形才能进行混合。

步骤五:

现在全选两个三角形,执行混合,一个漂亮的反射面就生成啦,

现在让参考线显示。

步骤六:

保持混合对象的选择状态,将它复制,选择复制品, 打开 transform. 面板, 选 取 旋转工具,按住 A lt 点击光盘的中心点,在 transform. 面板里输入180度,并设定复制数为“1”,点击ok,一个对称的混合对象就产生了。

步骤七:

现在我们想让下面的混合对象的反射光和上面的有所不同,我们用直接选取工具,点选下部混合体中的小三角形,在它的填充面板里调节它的渐变色,如上图所示,最后生成一个偏暖的色调。

步骤八:

现在将两个混合对象剪切并将它们粘贴到光盘内部。

步骤九:

接着 选择 step2 所绘制的位于左边的两个三角形,给大三角形填充一种深灰色,给小三角形填充一种浅灰色。将它们混合,约用到 20-30 步。

步骤十:

用和 step6 类似的方法,将混合体复制并旋转到垂直参考线的另一边。

步骤十一:

将这两个对象也剪切并粘贴到光盘里面。

步骤十二:

最后加上标题文字和一些小元件,一个漂亮的光盘就完成啦!

篇4:中文版Excel 使用技巧:开始创建工作表

1.10 创建您的第一个Excel工作表

本节将介绍一个引导性Excel操作实践任务,如果您未使用过Excel,则可能需要在计算机上完成该操作过程,以了解Excel软件是如何工作的。

在这个示例中,将创建一个含有图表的简单的每月销售预测表。

1.10.1 开始创建工作表

启动Excel,并确保在软件中显示一个空工作簿,

要创建新的空白工作簿,请按Ctrl+N(这是“文件”|“新建”|“空白工作簿”|“创建”的快捷键)。

该销售预测表将包含两个信息列:A列包含月份名称,B列存储预计销售数字。首先,在工作表中输入具有描述性的标题。以下内容介绍了如何开始操作:

(1) 使用导航(箭头)键将单元格指针移动到单元格A1(工作表的左上角单元格)。“名称”框中将显示单元格的地址。

(2) 在单元格A1中输入Month,然后按Enter键。根据设置的不同,Excel会将单元格指针移动到其他单元格,或将单元格指针保持在单元格A1中,具体情况视您的设置而定。

(3) 将单元格指针移动到B1,键入Projected Sales,然后按Enter键。文本会超出单元格宽度,但目前不要担心。

MSN使用技巧全攻略

VBA数组使用方法

Android手机基本使用技巧

Office办公文秘使用技巧

最大子数组问题

Freehand 渐变的模拟使用技巧

Freehand10使用技巧自定义画笔功能

马桶使用注意事项和选购技巧

电脑键盘Alt键使用技巧

五个的ICQ使用技巧软件教程

Linux Shell 数组的创建及使用技巧(精选4篇)

欢迎下载DOC格式的Linux Shell 数组的创建及使用技巧,但愿能给您带来参考作用!
推荐度: 推荐 推荐 推荐 推荐 推荐
点击下载文档 文档为doc格式
点击下载本文文档