一个 txt 文档中每行一个IP地址请写一段 shell 脚本读取每个ip地址验证其 host 中是否包含字符串 google将包含 google 的IP追加输出到 google_ip_listtxt 中。
#!/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/e5l2 著作权归作者所有。请勿转载和采集!