Linux 三剑客之awk

语法

awk [选项参数] 'script' var= value file(s)
或
awk [选项参数] -f scriptfile var=value file(s)

选项参数

  • -F fs
    fs是文件分隔符,可以字符串或正则表达式
  • -v var=value
    赋值一个自定义变量
  • -f demo.awk
    调用脚本

基本用法

用法1:

awk '{[pattern] action}'

用法2:

awk -F, '{[pattern] action}'

常用内建变量

$n 当前记录第n个字段
$0 完整的记录
FS 字段分隔符(默认空格)
NF 一条记录的字段数
NR 已经读出的记录数
RS 记录分隔符

posted @ 2021-05-20 16:22  Lianstyle  阅读(48)  评论(0编辑  收藏  举报