awk打印file1和file2各自多出来的内容的代码

发布时间:2020-11-01编辑:脚本学堂
使用awk打印file1和file2各自多出来的内容,有需要的朋友可以参考下。

使用linuxjishu/13830.html target=_blank class=infotextkey>awk打印file1和file2各自多出来的内容,有需要的朋友可以参考下。
 

复制代码 代码如下:

#!/bin/bash
NR == FNR {
   f1[$0]++
   next
}

$0 in file1{
   f1[$0]=same
   next
}
{
 f2[NR]=$0
}

END{
 for (i in f2)
   print f2[i]
 for (i in f1)
   while(f1[i]--)
   print i
}