【发布时间】:2015-12-17 12:52:35
【问题描述】:
我想知道一种方法,在 bash 脚本中找到一串数字并将它们保存为变量
例如,我想在 auth.log 中查找“失败”的请求,并找到该请求失败的 ip,例如像
Failed password for invalid user kim from 183.56.129.146 port 49876 ssh2
我想将 IP 和用户记录到变量中,例如 $user1 $ip1 以便稍后在脚本中使用
由于这是 auth.log 文件,因此会有大量失败的密码语句和其他内容,我想将这些语句的所有 ips 和用户集保存在整个文件中,不是一个,而是以后单独在 iptables 命令中使用
有没有简单的方法来做到这一点?请帮忙:)
【问题讨论】: