首页 电脑 电脑学堂 查看内容

日常Shell处理命令

2011-6-20 10:51 578 0

摘要:   日常工作中shell处理命令的使用  #!/bin/bash  #批量打包日志文件  LOG=/data/serverlog/shop  DIR=`ls -l |grep Jun|awk '{if...
关键词: awk print 日常工作 30 批量 LOG tar serverlog 17 命令

  日常工作中shell处理命令的使用  #!/bin/bash  #批量打包日志文件  LOG=/data/serverlog/shop  DIR=`ls -l |grep Jun|awk '{if($7~/9/)print$0}'|awk '$8 > "17:30" '|awk '$8 < "21:30"'|awk '{print $9}'`  for i in $DIR  do  cd $LOG  tar czvf /home/benet/shop.tar.gz $i  done  查询日志文件常用命令:  sudo netstat -auntpl |grep 11710    \\查询端口11710 PID  sudo lsof -p PID|grep log           \\查询当前11710端口日志路径  sudo ls -l |grep 11710 |grep lobby|awk '$7="23"{print $0}'|sort -k8    \\查询11710 lobby 23号日志文件并按时间排序  sudo ls -l |grep 11710 |awk '{if($7~/21/)print $0}'|sort -k8            \\查询11710 21号日志文件并按时间排序  sudo ls -l |grep Jun|awk '{if($7~/9/)print$0}'|awk '$8 > "17:30" '|awk '$8 < "21:30"'|awk '{print $9}'     \\查询6月9日17:30至21:30的日志文件  sudo ls -l |grep Jun|awk '{if($7~/9/)print$0}'|awk '$8 > "17:30" '|awk '$8 < "21:30"'|awk '{print $9}'|xargs tar czvf /home/benet/log.tar.gz
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部