day 14

2019-03-24  本文已影响0人  个中秘密

第十一章 Linux正则表达式与三剑客知识应用实践

1.1、正则表达式

1.1.1、介绍

    通过正则表达式可以将复杂的任务化繁为简,提高工作效率。

    正则表达式仅被(grep/egrep、sed、awk)命令支持,其他命令无法使用。

(说明:正则表达式是通过三剑客命令在文件或数据流中过滤内容的。而通配符是大部分普通命令都支持的,它主要是用来查找文件或目录,这一点请注意。)

1.1.2、正则表达式的分类

1、基本正则表达式集合

2、扩展正则表达式集合

1.2、sed:流编辑器

    功能:对文件实现快速增删改查,其中查询中最常用的是过滤和取行。

    格式:sed  [选项]  [内置字符命令]  [输入文件]

    参数:   -n:取消默认 sed 的输出,常与内置命令 p 连用

                    -i:直接修改文件内容 

                  -e:允许多次编辑

    sed内置命令字符及说明:

        a:append,追加文本,在指定行后添加一行或多行文本

        d:delete,删除

        p:print,打印匹配行的内容

        s:替换


上一篇下一篇

猜你喜欢

热点阅读