Linux sort --将文本文件内容加以排序
功能说明:将文本文件内容加以排序。
语 法:sort [-bcdfimMnr][-o<输出文件>][-t<分隔字符>][+<起始栏位>-<结束栏位>][--help][--verison][文件]
补充说明:sort可针对文本文件的内容,以行为单位来排序。
参 数:
-b 忽略每行前面开始出的空格字符。
-c 检查文件是否已经按照顺序排序。
-d 排序时,处理英文字母、数字及空格字符外,忽略其他的字符。
-f 排序时,将小写字母视为大写字母。
-i 排序时,除了040至176之间的ASCII字符外,忽略其他的字符。
-m 将几个排序好的文件进行合并。
-M 将前面3个字母依照月份的缩写进行排序。
-n 依照数值的大小排序。
-o<输出文件> 将排序后的结果存入指定的文件。
-r 以相反的顺序来排序。
-t<分隔字符> 指定排序时所用的栏位分隔字符。
+<起始栏位>-<结束栏位> 以指定的栏位来排序,范围由起始栏位到结束栏位的前一栏位。
--help 显示帮助。
--version 显示版本信息
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
下面通过几个例子来讲述Sort的使用。
用Sort命令对text文件中各行排序后输出其结果。请注意,在原文件的第二、三行上的第一个单词完全相同,该命令将从它们的第二个单词vegetables与fruit的首字符处继续进行比较。
$ cat text
vegetable soup
fresh vegetables
fresh fruit
lowfat milk
$ Sort text
fresh fruit
fresh vegetables
lowfat milk
vegetable soup
用户可以保存排序后的文件内容,或把排序后的文件内容输出至打印机。下例中用户把排序后的文件内容保存到名为result的文件中。
$ Sorttext>result
以第2个字段作为排序关键字对文件example的内容进行排序。
$ Sort +1-2 example
对于file1和file2文件内容反向排序,结果放在outfile中,利用第2个字段的第一个字符作为排序关键字。
$ Sort -r -o outfile+1.0 -1.1 example
Sort排序常用于在管道中与其他命令连用,组合完成比较复杂的功能,如利用管道将当前工作目录中的文件送给Sort进行排序,排序关键字是第6个至第8个字段。
$ ls - l | Sort +5 - 7
$ ps -e -o "comm pid time"|Sort -d//按照command的首字母的字母顺序排序
Sort命令也可以对标准输入进行操作。例如,如果您想把几个文件文本行合并,并对合并后的文本行进行排序,您可以首先用命令cat把多个文件合并,然后用管道操作把合并后的文本行输入给命令Sort,Sort命令将输出这些合并及排序后的文本行。在下面的例子中,文件veglist与文件 fruitlist的文本行经过合并与排序后被保存到文件clist中。
$ cat veglistfruitlist | Sort > clist
http://www.linuxso.com/command/sort.html
Linux sort --将文本文件内容加以排序相关推荐
- linux下sort命令使用详解---linux将文本文件内容加以排序命令
转载自:http://www.cnblogs.com/hitwtx/archive/2011/12/03/2274592.html linux下sort命令使用详解---linux将文本文件内容加以排 ...
- linux文件前三行如何排序,Sort工具Linux sort命令用于将文本文件内容加以排序。sort可针对文本文件的内容,以行为单位来排序。sort 常见选项b 忽略每行前面开始出...
Sort工具 Linux sort命令用于将文本文件内容加以排序. sort可针对文本文件的内容,以行为单位来排序. sort 常见选项 b 忽略每行前面开始出的空格字符. -c 检查文件是否已经按照 ...
- linux命令之----sort命令用于将文本文件内容加以排序
1.sort命令作用 sort命令用于将文本文件内容加以排序,将输入行按照键值字段与数据类型选项以及locale排序. 一个可预期的记录次序,会让用户的查看使用更方便:书的索引.字典.目录以及电话簿等 ...
- linux不能显示文本文件内容的命令,Linux之文本文件查看命令
Linux中,常用的文本文件查看命令介绍如下: 1. cat 用法: cat [options] filename options: -A: 显示全部. -E: 在每一行的后面加上"$&qu ...
- linux按照学号对文件进行排序,学号20175313 《实现Linux下Sort -t : -k 2功能》第十二周...
一.题目要求 实现Linux下Sort -t : -k 2的功能 二.题目理解 -t 分隔符,将每一行数据按照该选项指定的分隔符分成多个域.默认情况下是使用tab键或者空格符来分割的. -k 指定用哪 ...
- sort+参数+linux,linux sort下令参数及用法详解
linux sort命令参数及用法详解 功能说明:将文本文件内容加以排序. 语 法:sort[-bcdfimMnr][-o][-t][+-][--help][--verison][文件] 补充说明:s ...
- linux sort uniq -c
文档编辑--sort 功能说明: 将文本文件内容加以排序. 语 法: sort [-bcdfimMnr][-o<输出文件>][-t<分隔字符>][+<起始栏位>-& ...
- linux 打开大文件命令,linux查看大文本文件命令
linux 查看超大文本文件内容 现在有一个应用的日志,大小在5G左右.想要用linux命令去查看该文件中的如果你的日志是一行一行的,而你要提取的关键字为"ERROR"所在的整行内 ...
- linux界面如何进行文档排序,Linux中使用sort对文档中的内容进行排序
3 对该文档的第3段进行排序,所以利用第3个栏位区间,也就是-k3参数,因为每段利用冒号:分隔,所以利用-t:参数,因为要对passwd文档中的内容进行排序,所以完整的号令是如下 sort -k3 - ...
最新文章
- Python基础总结(3)
- 【推荐】大型网站图片服务器架构的演进
- Hibernate锁定模式– OPTIMISTIC_FORCE_INCREMENT锁定模式如何工作
- ubuntu14.04 开启root登陆
- Mysql学习总结(42)——MySql常用脚本大全
- 开源呼叫中心软件 GOautodial 存在两个漏洞,可导致RCE
- 2022年美赛C题M奖思路复盘(附代码、附论文)
- 发送邮件服务器错误怎么更改,怎么解决SMTP服务器发送邮件失败
- Android之模拟网络请求返回http 502、400、401、402错误码
- 2018服务商口碑榜Top50(4月)重磅出炉
- python实现三消游戏(消消乐)算法--简单案例
- 鼠标右键转圈圈_【鼠标右键一直在转圈圈】鼠标右键一直在闪_鼠标一直在转圈圈...
- visio2016 数据库模型图_越来越火的图数据库究竟是什么?
- Android 兼容搜狗输入法 英文输入 回车监听无效的bug
- Mac 下QQ截图不能使用
- 微软CEO纳德拉演讲关键词:云计算、人工智能、混合现实
- c语言程序设计项目化教程第二版130,C语言程序设计项目化教程pdf(附答案)电子版...
- MacBook常用软件
- php根据目录 创建文件,php创建文件目录,及删除目录和文件
- 服务器 如何修改盘符,服务器盘符怎么改
热门文章
- python 自动化数据提取之正则表达式
- ThinkPad X270 升级固态硬盘(M2 2242 NVMe)
- 丘成桐计算机竞赛用什么电脑,丘成桐这样的学术竞赛到底对申请有没有用?
- 【奇奇怪怪的bug】删除文件显示「找不到该项目」怎么办
- 技嘉 B360 HD3 Core i7-8700 GTX1060黑苹果efi引导文件
- 推荐给比较好用FF插件
- 大工计算机学院博士答辩要求,大连理工大学博士毕业论文要求和发表
- 计算机定时开机关机设置,电脑定时开关机,小编教你怎么设置电脑定时开关机...
- 技术文档写作的职业探讨
- 【JavaSE】封装与继承,访问限定符的总结