Skip to content

Instantly share code, notes, and snippets.

@veryyoung
Created September 1, 2016 09:13
Show Gist options
  • Select an option

  • Save veryyoung/3e8f7497a68375e7e7e4aee3613c0183 to your computer and use it in GitHub Desktop.

Select an option

Save veryyoung/3e8f7497a68375e7e7e4aee3613c0183 to your computer and use it in GitHub Desktop.
#!/sh/bash
###
### 查询当月 uv, 接收 yyyyMMdd 格式的参数, 默认月份为当月
###
LOG_PATH='/var/log/nginx/'
FILE_PREFIX='access.log-'
month=$1
if [ "$1" == '' ]; then
month=`date -d today +%Y%m`
fi
uv=`ls $LOG_PATH$FILE_PREFIX$month* | xargs zless | awk '{print $1}' | sort | uniq | wc -l`
echo "The uv of $month is $uv"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment