人,因思则变。
awk 列相同 合并行
如果第一列与第二列相同,就合并行
cat a.txt
a b c
a b d
a b e
awk '{v=$1" "$2;a[v]=a[v](a[v]?" ":"")$3}END{for (j in a) print j,a[j]}' file
如果第一列与第二列相同,就合并行
cat a.txt
a b c
a b d
a b e
awk '{v=$1" "$2;a[v]=a[v](a[v]?" ":"")$3}END{for (j in a) print j,a[j]}' file