我正在使用以下命令使用 IP 地址获取域名
dig -x IPaddress
但它给了我一些主机名,比如ns1
等等。有没有可以给出实际域名的 bash 命令?
我正在尝试获取已启动的 IP 列表,因此用于nmap
首先将所有 IP 保存在文本文件中:
nmap -v -sn 10.10.10.1-254 -oG hosts.txt
现在我想nmap
在这些 IP 上运行另一个命令,以便从文本文件中解析和获取 IP。我正在尝试以下方法,但它不起作用;该变量v
没有保存 IP 的值:
#!/bin/bash
while read line; do
v=$line|grep 'Up' -B1|grep -o '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}'
echo $v
done < hosts.txt