问候,
我在单独的文本文件中列出了2/24的IP地址。 我感兴趣的是find一种方法来parsing这些IP地址的主机,并过滤掉只显示顶级域名。
例如; 192.168.1.1parsing为www.mywebsite.com
使用shell脚本,然后可以过滤出来并将结果附加到显示192.168.1.1的新文件,parsing为mywebsite.com
其原因是在给定/ 24s内部我正在与我有虚拟机,如web1-10和mail-10,我想过滤这些匹配,只知道我在我的networking上运行的域。
非常感谢团队,我感谢任何帮助,以帮助find解决scheme。
尼克
对于IP $(cat file1.txt file2.txt); 做 echo“$ IPparsing为$(dig + short -x $ IP)” DONE
一旦你解决了名字,输出到这个:
awk -F'。' -v OFS ='。' '{print $(NF-1),$ NF}'
信用: http : //groups.google.com/group/comp.lang.awk/browse_thread/thread/518fadbf02c4eb74?pli=1