摘要:
修改字段或NF值的联动效应 注意下面的分割和计算两词:分割表示使用FS(field Separator),计算表示使用预定义变量OFS(Output Field Separator)。 修改$0,将使用FS重新分割字段,所以会影响$1、$2... 修改$1、$2,将根据$1到$NF等各字段来重新计算 阅读全文
posted @ 2020-03-01 14:41
星火撩原
阅读(332)
评论(0)
推荐(0)
摘要:
详细分析awk字段分割 awk读取每一条记录之后,会将其赋值给$0,同时还会对这条记录按照预定义变量FS划分字段,将划分好的各个字段分别赋值给$1 $2 $3 $4...$N,同时将划分的字段数量赋值给预定义变量NF。 引用字段的方式 $N引用字段: N=0:即$0,引用记录本身 0<N<=NF:引 阅读全文
posted @ 2020-03-01 13:27
星火撩原
阅读(906)
评论(0)
推荐(1)
摘要:
详细分析awk如何读取文件 awk读取输入文件时,每次读取一条记录(record)(默认情况下按行读取,所以此时记录就是行)。每读取一条记录,将其保存到$0中,然后执行一次main代码段。 [root@docker-01 ~]# awk '{print $0}' a.txt 如果是空文件,则因为无法 阅读全文
posted @ 2020-03-01 12:49
星火撩原
阅读(471)
评论(0)
推荐(0)
摘要:
awk命令行结构和语法结构 awk命令行结构 awk [ -- ] program-text file ... (1) awk -f program-file [ -- ] file ... (2) awk -e program-text [ -- ] file ... (3) 其中 program 阅读全文
posted @ 2020-03-01 12:29
星火撩原
阅读(357)
评论(0)
推荐(0)
摘要:
下载 [root@docker-01 ~]# wget --no-check-certificate https://mirrors.tuna.tsinghua.edu.cn/gnu/gawk/gawk-4.2.0.tar.gz 解压进入解压目录 [root@docker-01 ~]# tar xf 阅读全文
posted @ 2020-03-01 12:22
星火撩原
阅读(3271)
评论(2)
推荐(0)
摘要:
awk的所有代码(目前这么认为)都是写在语句块中的。 例如 [root@docker-01 ~]# awk '{print $0}' a.txt [root@docker-01 ~]# awk '{print $0}{print $0;print $0}' a.txt 每个语句块前面可以有patte 阅读全文
posted @ 2020-03-01 11:57
星火撩原
阅读(1082)
评论(0)
推荐(0)
摘要:
awk用法入门 awk 'awk_program' a.txt awk示例: [root@docker-01 ~]# awk '{print $0}' a.txt # 输出a.txt中的每一行 ID name gender age email phone 1 Bob male 28 [email protected] 阅读全文
posted @ 2020-03-01 11:52
星火撩原
阅读(353)
评论(0)
推荐(0)
浙公网安备 33010602011771号