awk '{print length(), $0 | "sort -n -r" }' ./test.txt > ./text_sort.txt
awk用于统计每行的长度
sort默认的排序方式是升序,-r 表示逆序, -n表示以数值排序
关于sort的使用详见Linux Shell sort排序常用命令
输出的文件,每行前面包含长度标号,因此可以指取出第二列文本:
cut -f2 -d " " ./test_sort.txt > ./text_sort.txt
awk '{print length(), $0 | "sort -n -r" }' ./test.txt > ./text_sort.txt
awk用于统计每行的长度
sort默认的排序方式是升序,-r 表示逆序, -n表示以数值排序
关于sort的使用详见Linux Shell sort排序常用命令
输出的文件,每行前面包含长度标号,因此可以指取出第二列文本:
cut -f2 -d " " ./test_sort.txt > ./text_sort.txt