Linux常用命令:sort

  • sort seq.txt 默认情况下,sort将每一行作为一个单位进行比较,按照ASCII值升序排序。
  • sort -u seq.txt 排序并去重(unique)。
  • sort -r seq.txt 降序排序(reverse)。
  • sort seq.txt > seq_sort.txt 将排序结果写入到文件seq_sort.txt,但是不能重定向到原文件
  • sort seq.txt -o seq.txt 使用o参数可以将输出写入到任意文件(object),包括原文件。
  • sort -n seq.txt 按照数值(numeric)而不是ASCII值排序。
  • sort -k 2 -t : seq.txt 使用第二列进行排序,分隔符是 : 。
  • sort -f seq.txt 忽略大小写排序。
  • sort -b seq.txt 忽略开头的空白(blank)。
  • sort -c seq.txt 检查(check)文件是否有序。
    原文作者:linjinhe
    原文地址: https://www.jianshu.com/p/3811e6111fed
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞