1. awk读取标准输入(STDIN)

    在 awk 系列中,我们将会看到几个例子,你可以筛选其他命令的输出代替从一个文件读取输入作为 awk 的输入。我们首先从使用 dir 命令开始,它类似于 ls 命令。

    2018/05/12 awk

  2. awk 过滤文本或文件中的字符串

    当我们在 Unix/Linux 下使用特定的命令从字符串或文件中读取或编辑文本时,我们经常需要过滤输出以得到感兴趣的部分。这时正则表达式就派上用场了。

    2018/05/12 awk

  3. awk复合表达式

    awk 的复合表达式可由表示“与”的组合操作符“ &” 和表示“或”的“|| ”构成。 复合表达式的常规写法如下: ( 第一个表达式 ) & ( 第二个表达式 ) 这里只有当“第一个表达式” 和“第二个表达式”都是真值时整个表达式才为真。 ( 第一个表达式 ) || ( 第二个表达式) 这里只要“第一个表达式” 为真或“第二个表达式”为真,整个表达式就为真。

    2018/05/11 awk

  4. awk 输出文本中的字段和列

    首先我们要知道,awk 能够自动将输入的行,分隔为若干字段。每一个字段就是一组字符,它们和其他的字段由一个内部字段分隔符分隔开来。

    2018/05/11 awk

  5. awk流程控制语句

    在 awk 编程中有各种各样的流程控制语句,其中包括: if-else 语句 for 语句 while 语句 do-while 语句 break 语句 continue 语句 next 语句 nextfile 语句 exit 语句

    2018/05/10 awk

  6. awk比较操作符

    对于使用 awk 命令的用户来说,处理一行文本中的数字或者字符串时,使用比较运算符来过滤文本和字符串是十分方便的。下面介绍”awk”的比较运算符。

    2018/05/09 awk

  7. awk 按模式筛选文本或字符串

    在筛选文本时,有时你可能想根据某个给定的条件或使用一个可被匹配的特定模式,去标记某个文件或数行字符串中的某几行。使用 awk 来完成这个任务是非常容易的,这也正是 awk 中可能对你有所帮助的几个功能之一。

    2018/05/09 awk

  8. 高效而轻松的sed命令

    sed(stream editor)是一款高效的流编辑器,它一次只处理一行内容,处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后把缓冲区的内容送往屏幕,接着处理下一行,这样不断重复,直到文件末尾。sed处理过的文件内容并没有改变,除非你使用重定向存储输出。

    2018/05/06 sed