shell脚本基础(9)

1、sed行定位的使用
sed -n '2'p file 只打印第二行,不打印其他行
sed -n '1,4'p file 从那个第一行到第四行的记录
sed -n '/los/'p file 打印匹配los的 行
sed -n '4,/los/'p file 打印从都四行到匹配los的之间的所有行
sed '1,2'd file 把第一行和第二行全部删除

df | sed -n '2'p | awk '{print $4}'

uniq -c file 打印紧挨的重复行出现的次数
uniq -d file 只打印重复的行
awk '{print $1}' /var/log/httpd/access_log |sort|uniq -c 把apache网站的所有访问ip全部统计出来,并打印出统计次数
sort实现排序 sort -r倒序排序

2、sort行定位的使用
sort file 把文件按字母的升序进行排序
sort -r file 把文件按字母的降序进行排序
cat file|sort -t: -k1 -r 为:进行分割后的第一列来倒序排序

3、split -2 file spt生成fileab,fileac......fileai等多个文件
把a文件每两行分割成一个文件,每个文件的前缀都是以file开头的
cat access_log |awk '{print $1}' |sort |uniq -c统计httpd日志中各个ip地址分别访问了多少次

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值