如何按每行最后一个单词的数值对文本文件进行降序排序
你可以组合使用sort命令的字段指定、数值排序、反向排序参数实现需求,具体命令如下:
sort -k6,6nr file.txt
参数说明
-k6,6:指定仅以每行的第6个字段作为排序依据。你给出的文本中以连续空白为分隔符,每行末尾的数值恰好是第6个字段。-n:对指定字段执行数值排序,避免出现字符排序下98 > 476的错误结果。-r:启用降序排序,默认sort为升序,添加该参数后会按照数值从大到小排列。
执行上述命令后就会直接输出你期望的排序结果。
内容的提问来源于stack exchange,提问作者Tenko
相关产品推荐
相关产品推荐

