高洛峰2017-04-17 14:53:53
能貼出一段登入失敗的日誌嗎?用cat,grep,awk幾個指令是可以實現的,不知道具體格式不能正確寫出符合shell
2016-5-14 10:01:36 補充一個腳本。
建立一個log_login_by_ip.sh文件,內容如下:
#!/bin/bash
clear
if [[ $# -eq 0 ]]
then
week=(`env LANG=en_US.UTF-8 date '+%a'`)
month=(`env LANG=en_US.UTF-8 date '+%b'`)
day=(`env LANG=en_US.UTF-8 date '+%d' | grep -ioP "[1-9]+"`)
# test data
#week=Fri
#month=May
#day=13
lastb -a|grep -iE $week"[ ]+"$month"[ ]+"$day|awk -F"[ ]+" '{print $NF}'|sort|uniq
fi
輸出結果:
說明:
如果你不想再執行完此腳本後清屏的話,請屏蔽貨刪除clear
命令。
執行指令:
sh ./log_login_by_ip.sh