码迷,mamicode.com
首页 > 其他好文 > 详细

awk

时间:2019-02-03 19:49:23      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:begin   ==   mic   pattern   bsp   $1   执行   图片   printf   

1、awk语法

awk [option] pattern{Action} file1,file2

举例:

awk -F# ‘BEGIN{printf "%6s %6s", "name", "age"}NF==2{printf "%6s %6s",$1,$2}END{print "ok"}’ a.txt

技术图片

技术图片

 

2、option

-v:定义变量或者修改内部变量

-F:设置分隔符

 

3、pattern

BEGIN:读取文件前执行

END:读取文件后执行

条件:满足条件时执行

 

4、action

printf

print

 

5、变量

 FS

OFS

ORS

NF

NR

FNR

FILENAME

ARGC

ARGV

awk

标签:begin   ==   mic   pattern   bsp   $1   执行   图片   printf   

原文地址:https://www.cnblogs.com/yuandonghua/p/10350790.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!