■
- 2つのファイルの読み込み
awk -f Multiple.awk [Inputfile1] [Inputfile2]
Multiple.awkの中身。
BEGIN{ FS=" "; } FILENAME == ARGV[1]{ if(NR==1)N0=$2; x[$2]=$1; if($2>0)N1=$2; } FILENAME == ARGV[2]{ y[$2]=$1; if($2>0)N2=$2; } END{ print N0,N1,N2,N; if(N1>N2)N=N1; else N=N2; for(k=N0;k<=N;k++){ if(x[k]>0 || y[k]>0) print k,x[k],y[k]; } }