`

sort命令

 
阅读更多
实用的分类sort操作

    uniq

    join

    cut

    paste

    split

    sort 命令格式:

    sort -cum -o output_file [other options] +pos1 +pos2 input_file

    -c 测试文件是否已经分类

    -m 合并两个分类文件

    -u删除所有的重复行

    -o存储sort结果的输出文件名

    -b 使用域分类

    其它选项

    -b 使用域进行分类时,忽略第一个空格

    -n 指定分类是域上的数字分类。

    -t 域分隔符;用非空格或tab建分割

    -r 对分类次序或比较求逆

    +n n为域号。使用此域号开始分类。

    n n 分类比较的时候忽略的此域与+n一起使用

    sort -c fileName 看文件是否分类

    sort -t :fileName 给文件排序

    sort -t :+1 fileName

    sort -t :+2n fileName 按第2项数值排序

    sort -u fileName 去掉重复行

    sort -t: -k4 fileName 在一域分类,在4域排序

    sort -t :1.2 fileName 在一域

    sort -t: -r -k4 fileName|head -1

    sort -t:-m +o fileName1 fileName 将fileName1合并到fileName2中去

    ====================================================================

    uniq -u d c -f input-file output-file

    -u 只显示不重复的行。

    -d 只显示有重复的行,每种只显示一行

    -c 打印每个重复行出现的次数

    -f n为数字,前n个域被忽略

    uniq -c fileName

    uniq -d fineName

    =============================================

    join 连接文件功能

    join -a1 -a2 filename1 fileName2

    join -o 1.1,2.2 filename1 filename2

    ========================================

    cut 用法

    cut [options] fileName1 fileName2

    -c list 知道选择字符数目

    -f field指定选定的域数目

    -d 指定分割域

    cut -d: -f1,3 fileName

    ls 223*|cut -c4-6

    =============================================

    paste -d -s -file1 file2

    -d 指定分割域

    -s 将每个文件合并成行而不是按行粘帖

    paste -d: pas2 pas1

    ===========================================

    split -outfile-size input-fileName output-fileName


sort -t '|' +1 test.txt -- 以|为分隔符,对第2列进行排序
分享到:
评论

相关推荐

    linux sort命令的用法

    在Linux系统中,`sort`命令是一个非常实用且强大的文本处理工具,主要用于对文本文件中的行进行排序。根据给定的文件信息,我们将深入探讨`sort`命令的多个功能选项,以及它们如何帮助用户更有效地管理和操作数据。 ...

    linux下uniq和sort命令用法.docx

    Linux 下 uniq 和 sort 命令用法 uniq 命令是 Linux 中的一个文本处理命令,用于删除或显示文本文件中的重复行。它可以读取输入文件,并比较相邻的行。在正常情况下,第二个及以后更多个重复行将被删去,行比较是...

    linux下uniq和sort命令用法详解.docx

    Linux 下 uniq 和 sort 命令用法详解 uniq 命令是 Linux 中的一个文本处理命令,用于去除文本中的重复行。该命令读取输入文件,并比较相邻的行。在正常情况下,第二个及以后更多个重复行将被删去,行比较是根据所用...

    sort.sh sort命令实例

    sort.sh sort命令实例

    linux sort命令参数及用法详解.docx

    Linux sort 命令参数及用法详解 Linux sort 命令是一个功能强大且实用的命令行工具,用于对文本文件的内容进行排序。sort 命令的主要功能是将文本文件的内容按照指定的顺序进行排序,以行为单位进行排序。 语法:...

    sort命令的k选项大讨论

    sort命令的k选项大讨论,最详细的Sort命令介绍。

    Linux中文本处理工具之sort命令详解

    sort命令将每一行作为一个单位进行比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按一定的顺序进行输出,实际上,sort命令可以被认为是一个非常强大的数据治理工具,用来治理内容类似数据库...

    sort命令 排序文件并输出

    sort命令是在Linux里非常有用,它将文件进行排序,并将排序结果标准输出。sort命令既可以从特定的文件,也可以从stdin中获取输入。 语法格式:sort [参数] [文件] 常用参数: -b 忽略每行前面开始出的空格字符...

    Linux网络操作系统基础:文件处理wc、sort和diff命令.pptx

    Linux 文件处理命令 - wc、sort 和 diff 命令 Linux 操作系统中,文件处理是日常维护和管理中非常重要的一部分。wc、sort 和 diff 命令是 Linux 中三个非常有用的文件处理命令,本文将详细介绍这三个命令的使用方法...

    linux之sort

    Linux 之 sort 命令详解 Linux 之 sort 命令是 Linux 中一个非常有用的命令,用于对文本文件中的数据进行排序。sort 命令可以根据不同的数据类型进行排序,例如按照字母顺序、数字顺序、日期顺序等。 sort 命令的...

    Linux关于sort命令的高级用法

     但是使用sort按多个列值排列,同时使用tab作为分隔符,而且对于某些列需要进行逆序排列,这样sort命令写起来比较麻烦了  比如下面的文件内容,使用[TAB]进行分割:   Group-ID Category-ID Text ...

    Linux sort命令用法详解

    Linux sort命令 Linux sort命令用于将文本文件内容加以排序。 sort可针对文本文件的内容,以行为单位来排序。 语法 sort [-bcdfimMnr][-o][-t][+-][--help][--verison][文件] 参数说明: -b 忽略每行前面开始出的...

    Linux操作系统指令:排序分类命令Sort

    Linux 操作系统指令:排序分类命令 Sort Sort 命令是 Linux 操作系统中的一个强大命令,主要用于对文件中的各行进行排序。Sort 命令提供了许多实用的选项,可以根据不同的需求进行排序操作。 Sort 命令的语法为:...

    Linux中用Sort和Tsort对文件进行排序

    Sort 命令的基本用法是使用 sort 命令后跟着要排序的文件名,例如 sort /etc/passwd 将对 /etc/passwd 文件进行排序。Sort 命令也可以使用多种选项来控制排序的行为,例如使用 -r 选项可以倒转排序的次序,使用 -u ...

    linux之sort命令的用法

    `sort`命令是Linux系统中用于对文件内容进行排序的工具,它能够按照特定规则对文本文件的每一行进行比较并重新排列。该命令的基本语法是`sort [-options] [source_file] [-o output_file]`,其中`options`是各种参数...

    一道题理解Linux中sort命令的多个参数

    sort命令很常用,但参数也很多,比如: -o, -n, -u, -r一时也未必能想起如何使用。 这里有一道题,可以很好的结合使用上面的参数,达到很好记忆的效果。  题目: 数据文件data中含以下数据: 4 1 3 5 1001 2 4 5 请用...

    linux shell sort从入门到精通

    Linux Shell 中的 Sort 命令是非常实用的命令之一,它可以对文本文件进行排序、去重、提取等操作。本文将从 Sort 命令的基本语法开始,逐步深入到高级用法,最后通过实践案例来巩固所学知识。 一、Sort 命令的基本...

    openbsd.sort.rar_openbsd

    描述"openBSD UNIX sort命令实现完整源代码"确认了我们的猜测,它提供了OpenBSD版本的UNIX sort命令的原始编程代码。sort命令是Unix和类Unix系统中的一个标准工具,用于对输入文件中的行进行排序或对管道输出进行...

    linux文本处理命令

    本文将详细介绍 Linux 文本处理命令,包括 sort、uniq、tsort 等命令的使用和示例。 sort 命令 sort 命令用于对文本文件或文本流进行排序。它可以根据指定的关键字或指定的字符位置对文件行进行排序。使用 -m 选项...

Global site tag (gtag.js) - Google Analytics