您的位置:首页 > 运维架构 > Shell

shell脚本学习指南之文本排序与排重等

2015-01-23 18:01 441 查看
本文介绍下,shell脚本学习指南中有关文本处理工具的一些知识,有需要的朋友参考下。

本节与大家分享,shell脚本学习指南的学习笔记,记录文本处理的一些命令及用法。

1,sort命令的用法

sort -t : -k1,1 /etc/passwd ---以用户名称排序

sort -t : -k3nr /etc/passwd ---反向UID的排序

-k3nr,3 ----从字段3起始开始,以数值类型反向排序,并结束于字段3的结尾

sort -t :-k4n -k3n /etc/passwd ---以GID和UID排序

sort -t : -k4n -u /etc/passwd ---以唯一的GID排序

选项

-u :就是在输出行中去除重复行

-r :改成降序排序

-o :重定向文件

-n :按数值类排序

2,删除重复行

uniq命令

uniq -d 仅显示重复的记录

uniq -u 仅显示未重复的记录

3,计算行数,字数和字符数

wc 默认的输出为行数,字数和字符数

-l 计算行数

-w 计算字数

-c 计算字符数

4,提取开头或者结尾的行数

前10行

head -10

sed 10q

后10行

tail -10

tail -f 动态查看
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: