sort by(sort命令 – 对文件内容进行排序)
导读:sort命令的功能是对文件内容进行排序。有时文本中的内容顺序不正确,一行行的手动修改实在太麻烦了。此时使用sort命令就再合适不过了,它能够对文本内容进行再次排序。...
sort命令的功能是对文件内容进行排序 。有时文本中的内容顺序不正确 ,一行行的手动修改实在太麻烦了 。此时使用sort命令就再合适不过了 ,它能够对文本内容进行再次排序。
语法格式:sort [参数] 文件名
常用参数:
-b 忽略每行前面出现的空格字符 -c 检查文件是否已经按照顺序排序 -d 除字母 、数字及空格字符外,忽略其他字符 -f 将小写字母视为大写字母 -h 以更易读的格式输出信息 -i 除040至176之间的ASCII字符外 ,忽略其他字符 -k 设置需要排序的栏位 -m 将几个排序号的文件进行合并 -M 将前面3个字母依照月份的缩写进行排序 -n 依据数值大小排序 -o 将排序后的结果写入指定文件 -r 以相反的顺序来排序 -R 依据随机哈希值进行排序 -t 设置排序时所用的栏位分隔符 -T 设置临时目录 -z 使用0字节结尾 , 而不是换行 --help 显示帮助信息 --version 显示版本信息参考示例
对指定的文件内容按照字母顺序进行排序:
[root@linuxcool ~]# cat File.txt banana pear apple orange raspaberry [root@linuxcool ~]# sort File.txt apple banana orange pear raspaberry对指定的文件内容按照数字大小进行排序:
[root@linuxprobe ~]# cat File.txt 45 12 3 98 82 67 24 56 9 [root@linuxprobe ~]# sort -n File.txt 3 9 12 24 45 56 67 82 98以冒号(:)为间隔符 ,对指定的文件内容按照数字大小对第3列进行排序:
[root@linuxprobe ~]# sort -t : -k 3 -n File.txt rpc:x:32:32:Rpcbind Daemon tss:x:59:59:Account used by the trousers package to sandbox the tcsd daemon qemu:x:107:107:qemu user usbmuxd:x:113:113:usbmuxd user pulse:x:171:171:PulseAudio System Daemon rtkit:x:172:172:RealtimeKit gluster:x:995:990:GlusterFS daemons unbound:x:996:991:Unbound DNS resolver geoclue:x:997:995:User for geoclue polkitd:x:998:996:User for polkitd ………………省略部分输出信息………………
声明:本站所有文章 ,如无特殊说明或标注 ,均为本站原创发布 。任何个人或组织 ,在未征得本站同意时 ,禁止复制 、盗用 、采集 、发布本站内容到任何网站 、书籍等各类媒体平台 。如若本站内容侵犯了原著者的合法权益 ,可联系我们进行处理 。
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!