#!/bin/bash # sort -t 分隔符 -k1n 通过第一个字段排序 -s稳定排序,第一个字段相同时,保证后续稳定 # awk中使用自定义变量不需要 加$ sort -t: -k1n -s nowcoder.txt | awk -F":" 'BEGIN{pre="test"} { if(pre!=$1) { printf("[%s]\n",$1) pre=$1 #printf("pre:%s\n",$pre) } print $2 }'