셸 버 전 Nginx 로그 거미

셸 버 전 Nginx 로그 거미
nginx 로그 의 경 로 를 바 꾸 면 됩 니 다.
더 많은 거미 가 코드 거미 UA 배열 에 직접 넣 으 면 됩 니 다.

#!/bin/bash
 
m="$(date +%m)"
case $m in
  "01") m='Jan';;
  "02") m='Feb';;
  "03") m='Mar';;
  "04") m='Apr';;
  "05") m='May';;
  "06") m='June';;
  "07") m='July';;
  "08") m='Aug';;
  "09") m='Sept';;
  "10") m='Oct';;
  "11") m='Nov';;
  "12") m='Dec';;
esac
d="$(date +%d)"
 
spider=(
  Googlebot
  Baiduspider
  Sogou
  YisouSpider
  360Spider
)
for i in ${spider[*]}; do
  echo -e "$i \t" `cat      nginx  log |grep $d/$m|grep $i|wc -l`
done
이상 에서 말 한 것 이 바로 본문의 모든 내용 입 니 다.셸 스 크 립 트 를 익히 는 데 도움 이 되 기 를 바 랍 니 다.

좋은 웹페이지 즐겨찾기