1. 程式人生 > >awk 相關的復習

awk 相關的復習

png bubuko font $2 info ont 合並 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 相關的復習