2018年03月的内容

Bash

SHELL程序设计(十一)AWK高级应用

SHELL程序设计(十一)AWK高级应用
AWK高级应用 awk的语法比sed的更加高级,原因在于awk提供了更加完整的编程语言语法支持,例如自定义变量,控制结构,函数等。 自定义变量 除了内置变量,awk还允许使用自定义变量。和shell变量不一样,awk变量的定义和使用都不需要$符号。 ...

ginotang 4年前 (2018-03-24) 880℃ 0评论 0喜欢

Bash

shell程序设计(十)sed高级应用

shell程序设计(十)sed高级应用
Sed执行流程 sed内部维护两个数据空间,一个是pattern space,另一个是hold space。初始状态下,它们都是空的。 当sed从流中读取一行数据,先把这行数据放进pattern space,然后执行指定的命令,一旦对当前行的全部命令执行完毕,就会把pattern...

ginotang 4年前 (2018-03-24) 900℃ 0评论 0喜欢

Bash

shell程序设计(九)sed和awk基础

shell程序设计(九)sed和awk基础
sed和awk sed和awk是Linux平台下两个强大的文本处理工具。sed名为流编辑器(Stream Editor),它以行为单位对文本进行编辑,例如对文本的增删改查;而awk则主要是对文本进行格式化输出,虽然如此,它们之间的作用有部分是重叠的。也就是说,sed侧重点是编辑,...

ginotang 4年前 (2018-03-19) 1011℃ 0评论 0喜欢

Bash

shell程序设计(八)正则表达式

shell程序设计(八)正则表达式
正则表达式 正则表达式的作用是通过使用特定的辅助字符来对文本中的数据进行模糊匹配。正则表达式的类型有两种:一种是基本正则表达式,另一种是扩展正则表达式。扩展正则表达式是对基本正则表达式的增强,它在基本正则表达式的基础上增加了一些辅助字符。正则表达式常见的字符是星号(*),例如我们...

ginotang 4年前 (2018-03-17) 675℃ 0评论 0喜欢