#!/bin/bash result=$( cat < nowcoder.txt | grep '23/Apr/2020:2[0-3]:' | cut -d'-' -f1 | sort | uniq -c | wc -l ) echo "${result}" exit 0
cat filename | grep 字符串: 筛选出某个时间范围内的行数
cut -d'-' -f1 : 获取ip地址
sort: 排序
uniq -c : 去除重复ip
wc -l : 统计行数
#!/bin/bash result=$( cat < nowcoder.txt | grep '23/Apr/2020:2[0-3]:' | cut -d'-' -f1 | sort | uniq -c | wc -l ) echo "${result}" exit 0
cat filename | grep 字符串: 筛选出某个时间范围内的行数
cut -d'-' -f1 : 获取ip地址
sort: 排序
uniq -c : 去除重复ip
wc -l : 统计行数