Linux 命令合集 文本处理和正则表达式相关命令之三
sort 指令:将文本文件中的内容进行排序
语法:sort [-bcdfimMnr][-o<输出文件>][-t<分隔字符>][+<起始栏位>-<结束栏位>][--help][--version][文件]
功能介绍:该指令主要用于将文本文件中的内容进行排序
经验技巧:
sort 指令可针对文本文件的内容,以行为单位进行排序
实例:
使用 sort 指对文件 demo.txt 中的数据判断是否排序,则输入以下命令:
$ sort -c 文件路径 '/home/rootlocal/Desktop/demo.txt' # 运行 sort 指令
如果指定的文件内容并没有进行排序,则将输出信息提示用户。代码如下所示:
sort: /home/rootlocal/Desktop/demo.txt:2:无序:
以上信息表明指定的文件夹并没有进行排序。那么设置相应的参数对其进行排序,并将排序后的进行保存,输入以下命令:
$ sort -f -n 'sort: /home/rootlocal/Desktop/demo.txt' # 运行 sort 指令进行排序