以下是一个获取SLB日志中IP地址的Shell脚本示例:
#!/bin/bash
# 设置日志文件路径和过滤条件
log_file="/path/to/slb_log.txt"
filter="access_log"
# 获取IP地址列表
ip_list=$(grep "$filter" $log_file | awk '{print $1}')
# 输出IP地址列表
echo "IP Addresses:"
echo "$ip_list"
在这个脚本中,我们首先设置了日志文件路径和过滤条件(即只查找access_log类型的日志)。然后,我们使用grep命令从日志文件中查找符合条件的日志记录,并使用awk命令提取每条记录中的第一个字段(即IP地址)。最后,我们输出IP地址列表。
您可以根据自己的需求修改脚本中的路径、过滤条件和输出方式等参数,以便更好地获取所需的信息。