我有以下数据
abcd eeee
efgh eeee
wxyz njtq
abcd rtmk
ijkl mnmn
wxyz mnmn
我需要输出
abcd eeee,rtmk
efgh eeee
wxyz njtq,mnmn
ijkl mnmn
感谢。
答案 0 :(得分:0)
awk -F" " '{if(a[$1]){a[$1]=a[$1]","$2} else { a[$1]=$2}} END {for (i in a) {print i" "a[i]}}' inputfile
说明:基于空格拆分并检查第一列是否匹配,然后添加到由,
分隔的第二列列表中,然后打印包含数据的inputfile
的结果。