#!/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 地址

一个 txt 文档中每行一个IP地址请写一段 shell 脚本读取每个ip地址验证其 host 中是否包含字符串 google将包含 google 的IP追加输出到 google_ip_listtxt 中。

原文地址: https://www.cveoy.top/t/topic/e5l2 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录