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)文件是否有序。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容