正規表現にawk変数を使用するサンプル
サンプルコード
awk ' FNR == NR {domain[$1] = 0; next} { for (dom in domain) { if (match($1, dom "$")) { domain[dom] += $2 break } } } END {for (dom in domain) {print dom, domain[dom]}} ' domain site
Coding Changes the World
サンプルコード
awk ' FNR == NR {domain[$1] = 0; next} { for (dom in domain) { if (match($1, dom "$")) { domain[dom] += $2 break } } } END {for (dom in domain) {print dom, domain[dom]}} ' domain site