AWK
文章平均质量分 93
种子123
这个作者很懒,什么都没留下…
展开
-
AWK的学习记录之三——读取输入文件
读取输入文件在典型的awk程序中,awk从标准输入(默认情况下,这是键盘,但通常是另一个命令的管道)或在awk命令行上指定名称的文件中读取所有输入。如果指定输入文件,awk将按顺序读取它们,在处理一个文件中的所有数据之后再继续下一个文件。当前输入文件的名称可以在预定义变量FILENAME中找到(请参阅Predefined Variables一节)。输入以称为记录的单位读取,并按程序规则一次处理一条记录。默认情况下,每条记录为一行。每一条记录都被自动分割成称为字段的块。这使得程序处理记录的各个部分更加方便原创 2021-04-12 08:39:22 · 1456 阅读 · 0 评论 -
AWK的入门学习记录之二——正则表达式
正则表达式正则表达式(regexp)是描述一组字符串的一种方法。因为正则表达式是awk编程的基本组成部分,所以它们的格式和用法应该单独一章讨论。用斜杠(“/”)括起来的正则表达式是一种awk模式,它匹配文本属于该集的每个输入记录。最简单的正则表达式是字母、数字或两者的序列。这样的regexp匹配包含该序列的任何字符串。因此,正则表达式'foo'匹配任何包含'foo'的字符串。因此,模式/foo/匹配任何包含记录中任意三个相邻字符'foo'的输入记录。其他类型的正则表达式允许您指定更复杂的字符串类。原创 2021-04-10 21:09:44 · 1225 阅读 · 0 评论