1
我有一个文件,每行有多个字段。根据每行中显示的字段数量,我如何对此文件进行排序? 例如:根据每行的字段数排序行
1 3 4 6
3 4
4 5 6 7 8
5 6
6 8 7 4 6 7
如何使用AWK的组合和/或排序,得到下面的格式文件?即按照每行中的字段数量以下降的方式进行排序。
6 8 7 4 6 7
4 5 6 7 8
1 3 4 6
3 4
5 6
请帮忙。
我有一个文件,每行有多个字段。根据每行中显示的字段数量,我如何对此文件进行排序? 例如:根据每行的字段数排序行
1 3 4 6
3 4
4 5 6 7 8
5 6
6 8 7 4 6 7
如何使用AWK的组合和/或排序,得到下面的格式文件?即按照每行中的字段数量以下降的方式进行排序。
6 8 7 4 6 7
4 5 6 7 8
1 3 4 6
3 4
5 6
请帮忙。
这里是做这件事的一种方法:
awk '{print NF, $0}' file | sort -rn | cut -d' ' -f 2-
awk命令添加字段数前行,那么sort命令排序它降下来,剪切命令删除领域
数量
谢谢。这做到了。 – ana