欢迎来到天天文库
浏览记录
ID:57057507
大小:179.00 KB
页数:20页
时间:2020-07-30
《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常用指
此文档下载收益归作者所有