awk 合併相同列的行

Q:

怎麼做來着?

如果第一列與第二列相同,就合併行

cat a.txt

a b c 
a b d
a b e 


結果爲 a b c e d

A:

awk '{v=$1" "$2;a[v]=a[v]$3}END{for (j in a) print j,a[j]}' file

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章