awk 相关的复习

Posted 牛粪也香

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了awk 相关的复习相关的知识,希望对你有一定的参考价值。

1、 awk 引用外部变量:

aa=666  echo "." | awk -v GET_A=$aa \'{print GET_A}\'

.

sort -n fuxi.awk |awk -F \':\' \'{print $1}\'|uniq >id.txt
[root@one_year awk]# for id in `cat id.txt`; do
> echo "[$id]"
> awk -v id2=$id -F \':\' \'$1==id2 {print $2}\' fuxi.awk
> done

可以把上面的写成一个脚本:

 

#! /bin/bash
sort -n fuxi.awk |awk -F \':\' \'{print $1}\'|uniq >id.txt
for id in `cat id.txt`; do
echo "[$id]"
awk -v id2=$id -F \':\' \'$1==id2 {print $2}\' fuxi.awk
done

 

2、awk 合并一个文件

 

以上是关于awk 相关的复习的主要内容,如果未能解决你的问题,请参考以下文章

linux 查日志神器 - awk 相关常用命令

linux 查日志神器 - awk 相关常用命令

linux 查日志神器 - awk 相关常用命令

AWK使用介绍及其相关方法

三剑客老大awk相关案例

三剑客老大awk的相关应用(干货)