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

本文介绍下,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 动态查看

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值