《UnixShell实例精解》-学习笔记.docVIP

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《Unix Shell 实例精解》学习笔记 By Turner 第一章 关于UNIX Shell的介绍 1. 定义 shell 是一种特殊的程序,被用作用户与内核(kernel)的UNIX操作系统核心 通讯。常见的shell有C shell、B shell 和 Korn shell(B shell的超集)。 2. shell 主要功能 ● 解释交互运行时,在命令行提示下敲入的命令 ● 制订用户环境,通常在shell初始化文件中作这种工作。例如:设置终端键及窗口特征;设置有哪些信誉好的足球投注网站路径、权限、提示等 ● shell 可以用作解释编程语言。Shell程序也叫命令表,由再文件中列出的命令组成。 3. 主要shell命令: who mv rm wc ls cat date at lpr rsh more awk pwd bc vi finger w pg find cc cp dd grep ksh sh ps sed cal lp 第2章 UNIX工具箱 1.正则表达式 一个正则表达式就是用来在一次有哪些信誉好的足球投注网站中匹配相同字符的一个字符模式。在大 多数程序中,把一个正则表达式封装在正斜杠(/)里。 2.正则表达式元字符 元字符 功能 实例 解释 ^ 行开头定位 /^love/ 与所有love开头的行匹配 $ 行末尾定位 /love$/ 与所有love结尾的行匹配 . 匹配单个字符 /l..e/ 与包含一个l,后跟两个字符,然后跟一个e的行相匹配 * 跟前驱的0个或多个字符相匹配 / *love/ 跟0个或多个空格后面的love模式的行相匹配 [] 与其中的一个相匹配 /[Ll]ove/ 与包含love或者Love的行匹配 [x-z] 与集中一个范围内的一个字符相匹配 /[A-Z]ove/ 与后面跟ove的从A到Z的字相匹配 [^] 与不在集里的字符匹配 /[^A-Z]ove/ 不包括A到Z,后面跟ove的字相匹配 \ 给一个元字符转移 /love\./ 匹配行包括love,跟一个句点 许多用RE元字符的UNIX程序支持的附加元字符(vi 和 grep支持) \ 词开头定位 /\love/ 匹配行包含用love开头的词 \ 词结尾定位 /love\/ 匹配行包含love结尾的词 \(..\) 标志与以后用的字符相匹配 /(love\)able\ler/ Able可达9个标志,模式最左边用第一个标志开始。例如,模式love保存作标志l,以后引用作\l;在这个例子中,有哪些信誉好的足球投注网站模式包括后面跟lover的lovable x\{m\} x\{m,\} x\{m,n\} 字符x重复m次 至少m次 m到n次 O\{5,10\} 如果行包含5—10个连续的o则匹配 表(2.1) 3.举例 查找文件中的含有love的词: % vi picnic I had a lovely time on our little picnic. Lovers were all around us, oh love :/love/ 4.组合正则表达式元字符 文件内容:(数字是行号,竖线标明行的左右边界,不属于文件内容。这个文件我写在shell/exam/exam_2.9中) 1 |Christian Scott lives here and will put on a Christmas party.| 2 |There are around 30 to 35 people invited.| 3 |They are: | 4 | Tom| 5 |Dan| 6 | Rhonda Savage| 7 |Nicky and Kimerly.| 8 |Steve, Suzanne, Ginger and Larry.| 组合举例: /^[A-Z]..$/ 有哪些信誉好的足球投注网站行以A至Z的一个字母开头,然后跟两个任意字母,然后跟一个换行符的行。将找到第5行。 /^[A-Z][a-z]*3[0-5]/ 有哪些信誉好的足球投注网站以一个大写字母开头,后跟0个或多个小写字母,再跟数字3,再跟0—5之间的一个数字。 *[A-Z][a-z][a-z]$/ 有哪些信誉好的足球投注网站以0个或多个空格开头,跟一个大写字母,两个小写字母和一个换车符。将找到第4行的TOM(整行匹配)和第5行。注意,*前面有一个空格。 /^[A-Za-z]*[^,][A-Za-z]*$/ 将查找以0个或多个大写或小写字母开头,不跟逗号,然后跟0个或多个大写或小写字母,然后跟一个换车符。将找到第5行。书中解释有误。 5.更多的正则表达式元字符 这里讨论的元字符不一定可以移植

您可能关注的文档

文档评论(0)

AnDyqaz + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档