Linux的sort命令

Linux的sort命令就是一种对文件排序的工具,sort命令的功能十分强大,是Shell脚本编程时常使用的文件排序工具。

sort命令将输入文件看做由多条记录组成的数据流,而记录由可变宽度的字符串组成,以换行符作为定界符。sort命令与awk一样,可将记录分成多个域进行处理,默认的域分隔符是空格,当然,域分隔符可由用户制定其他符号。sort命令的基本格式为:

sort [选项] [输入文件]

sort命令选项有很多,常用的主要有:


 
    先写一个测试文件,用cat命令查看写好的文件内容:

 
 
    sort命令的几个基本例子:

-t选项:

-k选项:

-n选项:

-r选项:

  -u选项:
    -u选项用于去除排序结果中的重复行,在cargo.db文件中写入两条重复记录。
    用vi命令操作cargo.db文件,复制一行数据的操作方法如下:

  • 把光标移动到要复制的行上
  • 按yy
  • 把光标移动到要复制的位置
  • 按p

cat查看写好的文件内容:

再对文件去除排序结果中的重复行:

-o选项:

转载于:https://www.cnblogs.com/muyuge/p/6152021.html

Linux的sort命令相关推荐

  1. linux下sort命令使用详解---linux将文本文件内容加以排序命令

    转载自:http://www.cnblogs.com/hitwtx/archive/2011/12/03/2274592.html linux下sort命令使用详解---linux将文本文件内容加以排 ...

  2. 在linux中的sort命令,linux中sort命令

    功能说明:将文本文件内容加以排序,sort可针对文本文件的内容,以行为单位来排序. 参 数: -b 忽略每行前面开始出的空格字符. -c 检查文件是否已经按照顺序排序. -d 排序时,处理英文字母.数 ...

  3. Linux 的 ‘sort’命令的14个有用的范例(一)

    Linux 的 'sort'命令的14个有用的范例(一) Sort是用于对单个或多个文本文件内容进行排序的Linux程序.Sort命令以空格作为字段分隔符,将一行分割为多个关键字对文件进行排序.需要注 ...

  4. linux之sort 命令详解

    sort是在Linux里非常常用的一个命令,管排序的,集中精力,五分钟搞定sort,现在开始! 语法 sort [-bcdfimMnr][-o<输出文件>][-t<分隔字符>] ...

  5. linux中sort命令实例,Linux中文本处理工具之sort命令详解

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

  6. linux之sort命令

    1 sort命令的参数 sort 参数(可以省略) file 具体参数如下 -b:忽略每行前面开始的空格字符,空格数量不固定时,该选项几乎是必须要使用的("-n"选项隐含该选项,测 ...

  7. linux命令sort的用法,linux之sort命令的用法

    sort命令是帮我们依据不同的数据类型进行排序,其语法及常用参数格式: sort [-bcfMnrtk][源文件][-o 输出文件] 补充说明:sort可针对文本文件的内容,以行为单位来排序. 参 数 ...

  8. linux du sort命令,linux命令:du、sort、more、cat、less

    一个比较经典的问题: 如果线上机器的磁盘占用率超级高,怎么办? 这时候优先想到的肯定是,定位到占用磁盘空间最大的那些文件,然后把可以删的给删掉. 那么,问题来了,如何定位到占用磁盘空间最大的文件? 一 ...

  9. linux du | sort 命令查找磁盘占用大户

    ### 常用命令 ###  http://www.lowxp.com/g/article/detail/290 du -h --max-depth=1 |grep [TG] |sort -n   #查 ...

最新文章

  1. LeetCode--448
  2. Oracle 用户,角色,权限等
  3. 用ajax传值input file,获取 input type=file 标签的内容,并使用ajax进行请求到服务器...
  4. PM早知道:电子身份证是个啥?
  5. 2020年春季入学学员计算机应用基础本,2020年春季考试《计算机应用基础》在线考核试题.doc(9页)-原创力文档...
  6. 小鹏汽车又有高管加盟,这次是前一汽技术研发院副院长刘明辉
  7. 联想集团董事长杨元庆先生在与微软签约仪式上的发言稿全文
  8. 六大洲客户的特点,收藏备用~
  9. uniapp App权限开启
  10. sql-server 不允许保存更改,解决办法
  11. 50本财富书籍进行收藏
  12. 设计原则Python
  13. C++面向对象程序设计——简单的商品销售题
  14. 我们会有我们的天长地久
  15. 前端开发问题及解决方案
  16. js控制浏览器全屏显示
  17. .San(三). Xia(峡).近一个月调度过程图解简介
  18. 沈阳工程学院计算机专业现任校长,沈阳工程学院计算机
  19. HBuilder HTML
  20. 虚拟现实x3d简明教程1

热门文章

  1. javascript实现平滑的锚点
  2. “电脑人才”是怎么炼成的
  3. 个推应用统计产品(个数)Android集成实践
  4. 老男孩36期运维脱产班---- 决心书
  5. EF CodeFirst 如何通过配置自动创建数据库当模型改变时
  6. Linux文件、目录权限及常用命令
  7. hwclock: Open of /dev/rtc failed, errno=19: No such device.
  8. pycharm打开ipynb显示为文本格式解决办法
  9. 有多个路由器的子网的分配
  10. mysql语法题_mysql数据库题语法练习