语法
sort [-bcdfimMnr][-o<输入文件>][-t<分割字符>][+<起始栏位>-<结束栏位>][--help][--version][文件]
功能介绍
将文本文件内容进行排序
参数说明
| 参数 | 功能 |
|---|---|
| -b | 忽略每行前面开始处的空格字符 |
| -c | 检查文件是否已经按照顺序排序 |
| -d | 排序时,除英文字母、数字及空格字符外,忽略其他的字符 |
| -f | 排序时,将小写字母视为大写字母 |
| -i | 排序时,除了040~176的ASCII字符外,忽略其他字符 |
| -m | 将几个排序好的文件进行合并 |
| -M | 将前面三个字母依照月份的缩写进行排序 |
| -n | 依照数值的大小排序 |
| -o<输出文件> | 将排序后的结果存入制定的文件 |
| -r | 以相反的顺序来排序 |
| -t<分割字符> | 指定排序时所用的栏位分隔字符 |
| --help | 显示帮助 |
| --version | 像是版本信息 |
经验技巧
sort可针对文本文件的内容,以行为单位来排序。
例子
使用sort指令对文件“demo.txt”中的数据判断是否排序,输入如下命令:
$ sort -c demo.txt
-
如果指定的文件内容没有进行排序,则会输出类似于下面的信息:
sort:demo.txt:3:无序: 2 -
如果指定的文件内容已经排序了,则不会返回信息
不骄不躁,不卑不亢
浙公网安备 33010602011771号