正则表达式、三剑客

1.什么是正则表达式:

作用和特殊字符一样的,为处理大量文本和字符串而定义的一套规则和方法。

假设“@”代表“i  am”“!”代表"oldboy"那么执行echo "@!"就输出I am oldboy.

工作特点:工作时以行为单位,既一次处理一行

2.为什么用正则表达式?

可以提高效率,化繁琐为简单

3.都谁适用呢?

三剑客包括:grep(egrep)    sed    awk

4.怎么用?

输入特定指令,可快速获取想要获取的内容

5.易混淆的事项:

1。和通配符区别

2.和开发人员正则不同,一般是Python,java,perl

3.Linux系统三剑客正则表达式就是linux三剑客grep(egrep)    sed    awk


export LC_ALL=C 配置操作时不会出现一场匹配情况


cat 文件名 -n 查看文件内容并显示行号




预定义特殊中括号表达介绍

相当于特定的意义,可以用其他表示同样的意思


三剑客sed


sed的内置命令字符说明


sed -n 输出第几行

sed    ‘数字,数字p'  输出特定第几行到第几行


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容