问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux中如何对一个文本内容进行排序呢

发布网友 发布时间:2022-04-23 13:35

我来回答

4个回答

热心网友 时间:2023-01-22 03:58

功能说明:将文本文件内容加以排序。
语  法: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的文件中。
$ Sort text>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 veglist fruitlist | Sort > clist

热心网友 时间:2023-01-22 05:16

sort --help话说你来错地方了

热心网友 时间:2023-01-22 06:51

sort filename.txt

热心网友 时间:2023-01-22 08:42

sed 命令,你可以查查资料
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何考电焊工证书和介绍 泰迪多大可以吃美毛粉 ...毛不是很密,长大后毛会密吗?假如不会有什么方法挽救? 吃美毛粉... 四个多月的泰迪需要吃美毛粉\'钙片\'营养膏之类的保健品吗?_百度知 ... 滚筒洗衣机需要安装洗衣机底座吗 关于电源o是开还是一是开(电源o是开还是一是开) 我帮单位运输柴油80升用铁桶装的,当时无证明,我不是车主,消防队查获交... 右脚脚脖子处起三个疙瘩很痒很痛 我的脚脖有几个像是蚊子咬的疙瘩,很痒 怎么做采购 linux找出某目录下最小的五个文件并按文件大小排列要用什么命令 新学期开始了对孩子鼓励的话怎么说? 对小朋友说的鼓励的话? 在linux系统中,ls命令下,如何按文件类型排列 linux文件排序问题 顺便问多你一个问题,linux 文件按时间排序和按大小排序的命令是什么? 按文件名排序 linux Linux编程问题 利用for循环将当前目录下的.c文件移到指定的目录下,并按文件大小排序,显示移 linux文件夹信息显示(大小、排序...) linux下怎么按文件名的数字大小排序? linux系统下,按文件的大小进行排序的命令 linux系统下,如何让文件按大小进行排序? 利多星说炒股票亏损是对股票理解不足操作不及时的原因吗? 证券公司投资顾问可以推荐股票吗 利多星办退款流程 证券分析师和投资顾问都能推荐股票吗 请问上海利多星是什么公司?成立多久了? 利多星智投靠谱吗?要去面试了需要注意什么? 去哪能收看利多星智投侯勃 利多星智投服务费没满7天可以退吗? Linux文件排序 新年鼓励孩子的一句话怎么说? 手上很多汗毛,怎么样才能永久去掉? 夏天来了,作为女生手上汗毛多,怎么办啊,有没有什么方法可以永久去除 手毛怎么永久去掉? 身上手毛多怎么去除 手上毛多怎么办? 手上好多汗毛,用什么方法可以去掉一些 有什么办法可以将手上腿上的毛去掉使它不再长出来呢 手毛很长.怎么去掉? 怎么样才能让手上的毛除掉 手上有这么多的毛怎么办,用什么能去除,?而不反弹。 请问,手臂上的汗毛怎样可以永久的脱掉? 锂矿龙头股排名前十有那些? 最有潜力的锂矿龙头股是谁 十大锂矿龙头股一览表 锂矿资源最多的上市公司 发财树土里都是小飞虫怎么处理? 发财树 招了小虫子,该怎么办呢? 发财树上长虫怎么治理