赞
踩
在 Linux 系统中,常用的文件排序工具有三种:sort、uniq、tr。
sort 是一个以行为单位对文件内容进行排序的工具,也可以根据不同的数据类型来排序。例如数据和字符的排序就不一样。sort 命令的语法为“sort [选项] 参数”,其中常用的选项包括以下几种。
1,-f:忽略大小写;
2,-b:忽略每行前面的空格;,
3,-M:按照月份进行排序;
4,-n:按照数字进行排序;,
5,-r:反向排序;
6,-u:等同于 uniq,表示相同的数据仅显示一行;
7,-t:指定分隔符,默认使用[Tab]键分隔;,
8,-o <输出文件>:将排序后的结果转存至指定文件;
9,-k:指定排序区域。
示例 1:将/etc/passwd 文件中的账号进行排序。
[root@localhost ~]# sort /etc/passwd
abrt❌173:173::/etc/abrt:/sbin/nologin adm❌3:4:adm:/var/adm:/sbin/nologin apache❌48:48:Apache:/var/www:/sbin/nologin
avahi-autoipd❌170:170:Avahi IPv4LL Stack:/var/lib/avahi-autoipd:/sbin/nologin bin❌1:1:bin:/bin:/sbin/nologin
daemon❌2:2:daemon:/sbin:/sbin/nologin dbus❌81:81:System message bus:/:/sbin/nologin ftp❌14:50:FTP User:/var/ftp:/sbin/nologin games❌12
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。