以下是小编为大家准备的Linux Shell 数组的创建及使用技巧(共含4篇),希望对大家有帮助。同时,但愿您也能像本文投稿人“网上新闻1”一样,积极向本站投稿分享好文章。
这篇文章主要介绍了Linux Shell 数组的创建及使用技巧,本文讲解了数组定义、数组读取与赋值以及特殊使用,需要的朋友可以参考下
linux shell在编程方面比windows 批处理强大太多,无论是在循环、运算,已经数据类型方面都是不能比较的。 下面是个人在使用时候,对它在数组方面一些操作进行的总结。
1.数组定义
[chengmo@centos5 ~]\( a=(1 2 3 4 5)[chengmo@centos5 ~]\) echo \(a</pre><p>一对括号表示是数组,数组元素用“空格”符号分割开。</p><p>2.数组读取与赋值</p><p>得到长度:</p><p>[chengmo@centos5 ~]\) echo \({#a[@]}5</pre><p>用\){#数组名[@或]} 可以得到数组长度
读取:
[chengmo@centos5 ~]\( echo \){a[2]} 3[chengmo@centos5 ~]\( echo \){a[]} 1 2 3 4 5
用\({数组名[下标]} 下标是从0开始 下标是:*或者@ 得到整个数组内容</p><p>赋值:</p><p>[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 就是一个新数据。</p><p>替换:</p><p>[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 的数组已经很强大了,常见的操作已经绰绰有余了。
创建新样式
①选定要将其格式保存为样式的文本,
②单击“格式”菜单,单击“样式”,然后单击新建。
③键入简短的、描述性名称。
④单击“样式类型”下拉箭头,然后单击“段落”,在样式中包括所选文本的行距和页边距,或者单击“字符”,在样式中只包括格式,例如字体、字号和粗体,
⑤单击“后续段落样式”下拉箭头,然后单击要在使用了该新样式的段落后将应用的样式名称。
⑥单击“添至模板”复选框,将新样式保护到当前模板中。
⑦单击“确定”。
⑧单击“应用”或“关闭”。
前 言

适合于freehand4及更高版本,
这片教程主要讲解混合渐变色技巧,以此来模拟cd光盘的反光表面。
步骤一:
新建一个文件,打开 Snap to Point 和 Snap to Guides ,从标尺上拖出两条交叉的参考线,选择圆形工具,按住 alt 和 shift 键的同时 用鼠标点击参考线中心并向外拖动拉出一个正圆,复制这个圆,将复制品缩小;全选这两个圆,执行 布尔运算。生成一个中心有孔的光盘。给这个对象填充灰色。
步骤二:
现在你要创建一个三角形,如上图所示,三角形的一个顶点对齐到光盘的中心点,复制这个三角形并将复制品的宽度缩小。再复制这两个三角形并 将 它们以光盘中心为旋转点旋转90度。
步骤三:
现在我们要给大三角形填充渐变色,具体设置如上图所示。注意里面的填充色都是同一种灰色。 现在你可以将参考线隐藏。
步骤四:
现在我们给里面的小三角形也填充渐变色,其设置和大三角形类似,只是里面的渐变色颜色不同,我们用六种彩色来模拟光盘的镜面反光。 注意:我们要保持两个三角形的渐变色数目相同,只有这样下一步两个三角形才能进行混合。
步骤五:
现在全选两个三角形,执行混合,一个漂亮的反射面就生成啦,
现在让参考线显示。
步骤六:保持混合对象的选择状态,将它复制,选择复制品, 打开 transform. 面板, 选 取 旋转工具,按住 A lt 点击光盘的中心点,在 transform. 面板里输入180度,并设定复制数为“1”,点击ok,一个对称的混合对象就产生了。
步骤七:
现在我们想让下面的混合对象的反射光和上面的有所不同,我们用直接选取工具,点选下部混合体中的小三角形,在它的填充面板里调节它的渐变色,如上图所示,最后生成一个偏暖的色调。
步骤八:
现在将两个混合对象剪切并将它们粘贴到光盘内部。
步骤九:
接着 选择 step2 所绘制的位于左边的两个三角形,给大三角形填充一种深灰色,给小三角形填充一种浅灰色。将它们混合,约用到 20-30 步。
步骤十:
用和 step6 类似的方法,将混合体复制并旋转到垂直参考线的另一边。
步骤十一:

将这两个对象也剪切并粘贴到光盘里面。
步骤十二:
最后加上标题文字和一些小元件,一个漂亮的光盘就完成啦!
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使用技巧全攻略
★ Android手机基本使用技巧
★ Freehand 渐变的模拟使用技巧
★ Freehand10使用技巧自定义画笔功能
★ 电脑键盘Alt键使用技巧
★ 五个的ICQ使用技巧软件教程
★ Excel使用技巧:删除Excel表中重复记录
★ 反病毒学习经验win操作系统使用技巧
★ 经理人招聘面试时常使用的STAR技巧
★ word使用技巧:教你轻松插入“欧元”符号

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/171055.html