- 博客(3)
- 收藏
- 关注
原创 awk应用
awk的基础应用概念除了使用 sed 命令,Linux 系统中还有一个功能更加强大的文本数据处理工具,就是 awk。它诞生于 20 世纪 70 年代末期,这也许是它影响了众多 Linux 用户的原因之一。AWK是一种优良的文本处理工具,Linux及Unix环境中现有的功能最强大的数据处理引擎之一。awk命名: Aho、Weingberger 和 Kernighan三个人的姓的缩写。awk也是一个数据处理工具!相较于 sed 常常作用于一整个行的处理, awk 则比较倾向于一行当中分成数个字段来处理。
2021-01-11 00:01:24 105
原创 sed
sed命令sed全名叫stream editor,流编辑器。用无交互式的方式来编辑文本。我们知道,vim/vi 采用的是交互式文本编辑模式,你可以用键盘命令来交互性地插入、删除或替换数据中的文本。但本节要讲的 sed 命令不同,它采用的是流编辑模式,最明显的特点是,在sed 处理数据之前,需要预先提供一组规则,sed会按照此规则来编辑数据,实现无交互式编辑数据。sed也是支持正则表达式的,如果要使用扩展正则加参数-r2.1sed的执行过程1、首先sed把当前正在处理的行保存在一个临时缓存区中(也称
2021-01-07 16:45:24 86
原创 正则表达式
正则表达式正则表达式(或称Regular Expression,简称RE),是用于描述字符排列和匹配模式的一种语法规则。它主要用于字符串的分割,匹配、査找及替换操作。即正则表达式是一种文本模式,该模式描述在搜索文本时要匹配的一个或多个字符串。这种枯燥的概念难理解,其实,正则表达式是用来匹配文件中的字符串的方法。它会先把整个文本分成一行一行的字符串,然后从每行字符串中搜索是否有符合正则表达式规则的字符串,如果有则匹配成功,如果没有则匹配失败。注:正则表达式和通配符的区别(正则表达式用来在文件中匹配符合条
2021-01-06 17:57:40 100
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人