一 什么是正则 正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法.或者说:正则就是用来描述一类事物的规则. 生活中处处都是正则:     比如我们描述:4条腿      你可能会想到的是四条腿的动物或者桌子,椅子等     继续描述:4条腿,活的           就只剩下四条腿的动物这一类了 在linux中,通配符是由shell解释的,而正则表达式则是由命令解释的,下面我们就为大家介绍三种文本处理工具/命令:grep.sed.awk,它们三者均可以解释正…
本节内容 1.  什么是正则 2.  grep 3.  sed 4.  awk 5.  其他补充 一  什么是正则 正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法 或者说: 正则就是用来描述一类事物的规则 生活中处处都是正则: 比如我们描述:4条腿  你可能会想到四条腿的动物或者桌子.椅子等 继续描述:4条腿,活的 就剩下四条腿的动物这一类了 在Linux中,通配符是由shell解释的,而正则表达式则是由命令解释的 下面我们就为大家介绍三种文本处理工具/命…
第二篇知道shell是什么,再来了解一下shell的分类及相关历史 参考百度百科:shell 1.shell概念(计算机壳层) 在计算机科学中,Shell俗称壳(用来区别于核),是指"提供使用者使用界面"的软件(命令解析器). 它类似于DOS下的command.com.它接收用户命令,然后调用相应的应用程序. 同时它又是一种程序设计语言. 作为命令语言,它交互式解释和执行用户输入的命令或者自动地解释和执行预先设定好的一连串的命令: 作为程序设计语言,它定义了各种变量和参数,并提供了许多…
文本处理工具:    linux上文本处理三剑客        grep,egrep,fgrep:文本过滤工具(模式:pattern)工具            grep:默认支持的是基本正则表达式:-E支持扩展正则表达式,-F不支持正则表达式            egrep:默认支持的是扩展正则表达式:-G支持基本正则表达式,-F不支持正则表达式            fgrep:默认不支持正则表达式:-G支持基本正则表达式,-E支持扩展正则表达式        sed:stream edi…
文本处理工具:    egrep:        支持扩展的正则表达式实现类似于grep文本过滤功能:grep -E        egrep [OPTIONS] PATTERN [FILE...]        egrep [OPTIONS] [-e PATTERN | -f FILE] [FILE...]            选项:                -i,-o,-v,-q,-A,-B,-C                -G:支持基本正则表达式 扩展正则表达式的元字符:  …
作业一:整理正则表达式博客 一.什么是正则 正则就是用一些具有特殊含义的符号组合而成(称为正则表达式)来描述字符或者字符串的方法.或者说:正则就是用来描述一类事物的规则. 通配符是由shell解释得.如果shell是爷爷,通配符就是爹.正则表达式则是由命令解释得,命令又被shell解释.如果shell是爷爷,正则表达式就是孙子.通配符和命令是一个级别的. 通配符是为了方便命令操作,正则表达式是为了操作文本内容.字符或字符串. 正则介绍:^行首$行尾.除了换行符以外的任意单个字符.*所有字符*:左…
shell脚本编程:        编程语言的分类:        根据运行方式            编译运行:源代码-->编译器(编译)-->程序文件                优点:运行性能好                缺点:如果修改源代码需要从头全部修改,耗时:后来出现了项目管理工具,可以把源代码分割保存到多个文件中,修改某个字段,只需要修改相应的文件即可                C语言:            解释运行:源代码-->运行时启动解释器,由解释器边解释…
文本查看及处理工具:wc, cut, sort, uniq, diff, patch wc:word count wc [OPTION]... [FILE]... -l: lines -w:words -c: bytes cut: cut OPTION... [FILE]... OPTION: -d CHAR:以指定的字符为分隔符: -f FIELDS:挑选出的字段: #:指定的单个字段: #-#:连续的多个字段: #,#:离散的多个字段: sort: sort [OPTION]... [FIL…
  bash特性及bash脚本编程初步: 用户要跟计算机交互就需要有终端,比如:显示器.键鼠等,在终端有附着的接口程序 GUI:KDE.GNome.Xfce CLI:/etc/shells bash zsh fish bash的特性: 命令行展开:~,{} 命令别名:alias,unalias 命令历史:history 文件名通配:glob 快捷键:Ctrl+a,e,u,k,l 命令补全:$PATH 路径补全: bash特性之:命令hash 缓存此前命令的查找结果:key-value key:搜…
一.awk.变量.运算符.if多分支 awk:shell编辑器的一种文本处理工具/命令,同grep.sed一样均可解释正则.具体运用下面awk文本处理有详细说明. 变量:分为系统变量和临时变量.变量一般由字母,下划线_ 开头,其他部分由字母.下划线.数字组成. 运算符 1.算术运算符:加+ 减- 乘* 除/ 取余% 2.关系操作符:大于> 小于< 大于等于>= 小于等于<= 等于== 不等于!= 与&& 或|| 3.赋值运算符:赋值= +=:x=x+1等同于x+=1…