Shell 脚本:提取包含 'google' 的 IP 地址
#!/bin/bash while read line; do host_result=$(host $line) if [[ $host_result == 'google' ]]; then echo $line >> google_ip_list.txt fi done < ip_list.txt
解释:
1. 读取 ip_list.txt 文件中的每一行 IP 地址
2. 使用 host 命令查询 IP 对应的域名,并将结果保存到 host_result 变量中
3. 判断 host_result 是否包含 'google' 字符串,如果包含则将该 IP 地址追加输出到 google_ip_list.txt 文件中
4. 循环结束后,google_ip_list.txt 文件中保存了所有包含 'google' 的 IP 地址
原文地址: https://www.cveoy.top/t/topic/n1SQ 著作权归作者所有。请勿转载和采集!