基于unix操作系统的

基于unix操作系统的

ID:20640353

大小:117.00 KB

页数:14页

时间:2018-10-14

基于unix操作系统的_第1页
基于unix操作系统的_第2页
基于unix操作系统的_第3页
基于unix操作系统的_第4页
基于unix操作系统的_第5页
资源描述:

《基于unix操作系统的》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、电子科技大学计算机学院刘玓联系方式:www.uestc.edu.cn教师社区或liudi@uestc.edu.cn基于UNIX操作系统的 编程技术Friday,July02,20211引言课程内容和特点简介主要教学难点学习方法建议教学要求和安排教材及参考书《UNIXShell实例精解》(第二版)中国电力出版社,2002年9月出版EllieQuigley著张茹译本课程内容第一章正则表达式第二章流编辑器sed第三章编程工具awk第四章shell交互功能和shell变量第五章shell程序设计第六章s

2、hell程序调试第一章正则表达式一.定义什么是正则表达式?正则表达式(RegularExpression,RE)是一种字符模式,用来在一次搜索中匹配具有相同形式的字符或字符串。二.正则表达式的形式封装在一对正斜线中的单词(word)例如:/file//student//123abc//[Uu]estc//*computer$/说明:1.“单词(word)”的定义两个单词间隔符之间的字符串单词间隔符包括:①空白符空格、回车、换行、制表、文件结束②普通标点符号2.单词的长度:1~n个字符.1个字符字

3、符串的特殊形式.n>80(屏幕的自然行长)自动卷行,无回车换行符3.正则表达式在输入数据中以行为单位查找匹配的字符串.why?行间隔符(回车换行)同时也是字符串间隔符.一行中可能的多次匹配存在多次匹配时的分别处理4.正则表达式中的单词中常常使用特殊元字符来表示某种要查找的范围或类型例如:*匹配任意多个前导字符.匹配单个任意字符[]匹配括号中枚举的任何一个字符给一个元字符转义(参见p27表2.1前半部分)5.正则表达式的主要使用范围.屏幕编辑程序vi、edit等.应用编程工具grep、sed、a

4、wk等.命令行编辑可方便重复前面发过的某条命令.Shell程序设计变量名、文件名的表示三.正则表达式的应用实例$vipicnic------------------------------------------------------Ihadalovelytimeonourlittlepicnic.Loverswereallaroundus.Itisspringtime.Ohlove,howmuchIadoreyou.Doyouknowtheextentofmylove?Oh,bytheway

5、,IthinkIlostmyglovessomewhereoutinthatfieldofclover.Didyouseethem?Icanonlyhopeloveisforever.Iliveforyou.It’shardtogetbackinthegroove.~~------------------------------------------------------Ihadalovelytimeonourlittlepicnic.Loverswereallaroundus.Itissp

6、ringtime.Ohlove,howmuchIadoreyou.Doyouknowtheextentofmylove?Oh,bytheway,IthinkIlostmyglovessomewhereoutinthatfieldofclover.Didyouseethem?Icanonlyhopeloveisforever.Iliveforyou.It’shardtogetbackinthegroove.~~~/love/(查找所有包含love的字符串)Ihadalovelytimeonourl

7、ittlepicnic.Loverswereallaroundus.Itisspringtime.Ohlove,howmuchIadoreyou.Doyouknowtheextentofmylove?Oh,bytheway,IthinkIlostmyglovessomewhereoutinthatfieldofclover.Didyouseethem?Icanonlyhopeloveisforever.Iliveforyou.It’shardtogetbackinthegroove.~~~/[L

8、l]ove/(查找所有包含love和Love的字符串)Ihadalovelytimeonourlittlepicnic.Loverswereallaroundus.Itisspringtime.Ohlove,howmuchIadoreyou.Doyouknowtheextentofmylove?Oh,bytheway,IthinkIlostmyglovessomewhereoutinthatfieldofclover.Didyouseethem?Icanonlyhopeloveisforever

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

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

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