linux下sort程序简介
2013-08-20 23:57
141 查看
1、简介
sort 命令对 File 参数指定的文件中的行排序,并将结果写到标准输出。如果 File 参数指定多个文件,那么 sort 命令将这些文件连接起来,并当作一个文件进行排序。sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。
2、命令参数
-u 在输出行中去除重复行
-f 忽略大小写的差异,例如 A 与 a 视为编码相同;
-b 忽略最前面的空格符部分;
-M 以月份的名字来排序,例如 JAN, DEC 等等的排序方法;
-n 使用『纯数字』进行排序(默认是以文字型态来排序的);
-o 由于sort默认是把结果输出到标准输出,所以需要用重定向才能将结果写入文件,形如sort filename > newfile;
-r 反向排序;
-t 分隔符,默认是用 [tab] 键来分隔;
-k 以那个区间 (field) 来进行排序的意思
3、示例
1)对/etc/passwd 的账号进行排序
cat /etc/passwd | sort
参考文献:百度文库
sort 命令对 File 参数指定的文件中的行排序,并将结果写到标准输出。如果 File 参数指定多个文件,那么 sort 命令将这些文件连接起来,并当作一个文件进行排序。sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。
2、命令参数
-u 在输出行中去除重复行
-f 忽略大小写的差异,例如 A 与 a 视为编码相同;
-b 忽略最前面的空格符部分;
-M 以月份的名字来排序,例如 JAN, DEC 等等的排序方法;
-n 使用『纯数字』进行排序(默认是以文字型态来排序的);
-o 由于sort默认是把结果输出到标准输出,所以需要用重定向才能将结果写入文件,形如sort filename > newfile;
-r 反向排序;
-t 分隔符,默认是用 [tab] 键来分隔;
-k 以那个区间 (field) 来进行排序的意思
3、示例
1)对/etc/passwd 的账号进行排序
cat /etc/passwd | sort
参考文献:百度文库
相关文章推荐
- linux下stat程序简介
- Linux系统中程序库文件简介
- Linux中egrep程序简介
- Linux GDB程序调试工具使用简介
- linux下修改MAC地址的macchanger程序简介
- APUE读书笔记-00预备知识(04)-Linux系统中程序库文件简介
- linux下readelf程序简介
- linux下C语言编程1-gdb调试程序简介
- linux程序wget简介
- linux中ntop程序简介
- MCAPI学习笔记<一>——简介与Linux下示例程序测试
- linux下的uniq程序简介
- screen简介(Linux中让程序在后台继续运行)
- jchat:linux聊天程序1:简介
- Linux GDB程序调试工具使用简介
- Linux系统中程序库文件简介
- Linux 的两种引导程序 LILO 和GRUB 简介
- linux unzip程序简介
- linux下的nmap程序简介
- linux上打包程序tar && 压缩程序 && 源代码安装软件 --简介