GenesisCshell脚本培训剖析课件.ppt

GenesisCshell脚本培训剖析课件.ppt

ID:57057507

大小:179.00 KB

页数:20页

时间:2020-07-30

GenesisCshell脚本培训剖析课件.ppt_第1页
GenesisCshell脚本培训剖析课件.ppt_第2页
GenesisCshell脚本培训剖析课件.ppt_第3页
GenesisCshell脚本培训剖析课件.ppt_第4页
GenesisCshell脚本培训剖析课件.ppt_第5页
资源描述:

《GenesisCshell脚本培训剖析课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、为什么选Cshell——各语言比较CShell软件本身自带、简单易学;跟SED、AWK、Form等配合,完全够用;实例最多,完全可以拿来修改即用;在某些功能方面有欠缺;推荐!TCL须专门学习TCL语法、功能相对强大;用的人比较少,代码比较复杂;须专门配置好运行环境;Perl语言非常灵活,不易完全掌握;带有高级的面象对象功能;须专门配置好运行环境;目前比较多人用,但代码公开性不强;Python语法简洁高效;须专门配置好运行环境;面向对象语言学习周期比较长;实例不多,国内很少人用工欲善其事,必先利其器——代码编辑器Windows的文本编辑器或写字板Wind

2、ows系统本身自带、简单易用;格式不适合许多脚本语言,尤其是符号等;功能相对简单;UltraEdit功能强大;支持高亮语法等;须安装后使用,高版本运行效率不高;EditPlus功能强大;支持高亮语法等;须安装后使用,运行效率不错;推荐!UNIX的ViUNIX/Linux系统下的编辑器;功能强大,但学习相对难点;内容框架——明确学习目标GenesisCshell脚本编写Linux常用指令Genesis常用指令CShell语法1.1Linux常用指令以下指令可网上查到相关用法或去相关BBS了解:1、alias别名2、echo显示3、mkdir创建目录4、b

3、c运算1.2Linux常用指令以下指令可网上查到相关用法或去相关BBS了解:5、rm删除目录6、tr大小写转换7、ls列出目录下的文件或目录8、cut截取字串1.3Linux常用指令以下指令可网上查到相关用法或去相关BBS了解:9、cd变换工作目录10、uname显示电脑以及操作系统的相关信息11、date显示或设定系统的日期与时间12、cp拷贝1.4Linux常用指令以下指令可网上查到相关用法或去相关BBS了解:13、cat连接文件14、sort排序15、sed文件流处理16、grep查找文件里符合条件的字符串2.1CSHELL语法以下可网上查到相关

4、用法或去相关BBS了解:1、#和#!2、set变量赋值3、@整数运算4、goto转向语句#!/usr/bin/cshsetvar=value2.2CSHELL语法以下可网上查到相关用法或去相关BBS了解:5、if..then..else..endifif($a>10)then….command1….else….command2…..endif2.3CSHELL语法以下可网上查到相关用法或去相关BBS了解:6、while…end@a=0while($a<10)..Command….@a++end2.4CSHELL语法以下可网上查到相关用法或去相关BBS了

5、解:7、foreach…endsetlist=(l1l2l3l4smcdrill)foreachLAYER($list)echo$LAYERend2.5CSHELL语法以下可网上查到相关用法或去相关BBS了解:8、switch语句switch($abc)case“2”:…command1..breakswcase“4”:…command2..breakswcase“6”:…command3..breakswdefault:…command3..endsw3.1Genesis脚本运行原理及其注意事项genesisExxallscr_start.c

6、sh讲解genesissyshooksscript_start.csh讲解参见以下PPT4.1Genesis常用指令Genesis内部指令大致分如下六大指令:、VOF和VON关闭和开启错误处理机制二、SU_OFF和SU_ON 释放和取得最高权限(genesis)三、MOUSE 取得鼠标所点的坐标值,会把坐标值放到变量$MOUSEANS内,供使用 坐标值是以(xy)或(x1y1x2y2)方式返回用法:MOUSEp

7、r提示信息范例: MOUSEp“Clickonfeaturetobedeleted”setfeature_coordinates=$M

8、OUSEANSsetfeature_x=$feature_coordinates[1]setfeature_y=$feature_coordinates[2]4.2Genesis常用指令四、AUX 设定当前窗口用,防止脚本执行到其他窗口里用法:AUXset_group,group=$n$n为窗口号码 范例: COMopen_entity,job=$JOB,type=step,name=$STEPsetgroup=`echo“$COMANS”`AUXset_group,group=$group五、PAUSE 暂停脚本执行,并显示提示。(不能显示中文)用法

9、:PAUSE要显示的信息范例:PAUSEPleasecheckit!4.3Genesis常用指

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。