下边通过几个反例来述说sort的使用。

用sort命令对text文件中各行排序后输出其结果。请注意,在原文件的第二、三行上的第一个词组完全相同,该命令将从它们的第二个词组vegetables与fruit的首字符处继续进行比较。

$cattext

vegetablesoup

freshvegetables

freshfruit

lowfatmilk

$sorttext

排序命令在什么菜单中_linux 排序命令_排序命令包括

freshfruit

freshvegetables

lowfatmilk

vegetablesoup

用户可以保存排序后的文件内容,或把排序后的文件内容输出至复印机。下例中用户把排序后的文件内容保存到名为result的文件中。

$sorttext>result

排序命令包括_排序命令在什么菜单中_linux 排序命令

以第2个数组作为排序关键字对文件example的内容进行排序。

$sort+1-2example

对于file1和file2文件内容反向排序,结果放到outfile中linux 排序命令,借助第2个数组的第一个字符作为排序关键字。

$sort-r-ooutfile+1.0-1.1example

sort排序常用于在管线中与其他命令连用,组合完成比较复杂的功能,如借助管线将当前工作目录中的文件献给sort进行排序,排序关键字是第6个至第8个数组。

$ls-l|sort+5-7

sort命令也可以对标准输入进行操作。诸如,倘若您想把几个文件文本行合并,并对合并后的文本行进行排序linux 排序命令,您可以首先用命令cat把多个文件合并redhat linux,之后用管线操作把合并后的文本行输入给命令sort,sort命令将输出这种合并及排序后的文本行。在下边的事例中linux查看磁盘空间,文件veglist与文件fruitlist的文本行经过合并与排序后被保存到文件clist中。

$catveglistfruitlist|sort>clist

Tagged:
Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复