linux-命令收集

1.查看某个文件内每一行字符最长的前几行

awk '{print length($0),$0}' indexua20130502.txt | sort -k1,1nr |more

或者

cat a.txt |while read i;do echo ${#i} $i;done|sort -nr

2.文件内容按照长度排序(上面的命名也可以)

cat a.txt | awk '{print length, $0}' | sort -rn | sed 's/^[0-9]\+ //'

本文出自 “技术博客” 博客,谢绝转载!

你可能感兴趣的:(linux,command)