文件里面长度最小的行 awk '(NR==1||length(min)>length()){min=$0}END{print min}' tempa.txt 文件里面长度最大的行 awk '{if (length(max)<length()) max=$0}END{print max}' tempa.txt 文件里面长度有几种 cat tempa.txt | awk '{print length()}' | sort | uniq