#!/bin/bash
# 利用关联数组进行字符串的拼接
awk -F ":" '{arr[$1]=arr[$1]"\n"$2;}
END{
    for( a in arr){
        printf("[%s]%s\n",a,arr[a]);
    }
}' # | sed 's/ /\n/g'