awk之基本信息

  1. awk 利用RS来分割文本,分割后形成一条一条的record
  2. awk 利用FS来分割record,分割后形成一段一段的field
  3. field由一串一串的字符串构成
  • 默认的RS是换行符
  • 默认的FS是空格符或者连续的空格符

awk格式如下:
awk [-options]'BEGIN{actionBEGIN}partternA{actionA}partternB{actionB}...partternN{actionN}END{actionEND}' file
 
执行基本条件:parttern为真,执行action
  1. BEGIN{actionBEGIN}是执行在所有行处理完毕之前,即优先级最高,只执行一次
  2. END{actionEND}是执行在所有行处理完毕之后,即优先级最低,只执行一次
  3. partternA{actionA}需要注意点是:
    • parttern如果未指定,则默认为真
    • action如果未指定,则若parttern为真,输出当前处理行
[星空刺] |-->一颗星辰一闪即逝,支撑它的唯有方向和目的
原文地址:https://www.cnblogs.com/aaa103439/p/3512841.html