`
flyfoxs
  • 浏览: 293921 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

一个批量域名解析的Shell脚本例子

阅读更多

这个脚本,也可以作为Shell函数示例(以及Shell函数如何传递参数)

 

附件里面有原始文件,可以直接放在Linux下面运行. 

 

./batchlookup.sh iplist.txt

 

输入参数为一个文件,文件里面是IP列表,输出为IP和域名的键值对

 

 

#!/bin/bash

function lookupSingleIp(){
#  echo $@;
  IFS=","
  for ip in $@; 
  do  
    [[ -z $ip ]] && continue;
    domain=`nslookup $ip | egrep 'name.*=' |  awk '{if(NR==1) print $NF}'`
    echo  $ip $domain 
  done
}  



cat $1 | while read line
do
 [[ -n $line ]] && lookupSingleIp $line;

done
 

 

分享到:
评论

相关推荐

    批量域名解析脚本

    脚本支持域名批量nslookup域名解析,方便网络工程师批量nslookup

    阿里云域名解析动态更新shell脚本.zip

    阿里云域名解析动态更新shell脚本.zip 阿里云域名解析动态更新shell脚本.zip阿里云域名解析动态更新shell脚本.zip阿里云域名解析动态更新shell脚本.zip阿里云域名解析动态更新shell脚本.zip阿里云域名解析动态更新...

    linux 批量解压文件shell脚本

    linux 批量解压文件shell脚本 教程:https://www.bilibili.com/video/BV1Zi4y1C7rL?spm_id_from=333.999.0.0

    批量ping一批服务器的shell脚本

    有时为了测试需要,希望对一大批(如几千个)IP进行ping探测,看这些IP到某服务器的网络是否丢包,需要对批量IP进行ping分析。

    Shell脚本编程以及几个Shell脚本例子

    内容概要:shell脚本编程语法,几个Shell脚本例子,Linux登录退出脚本 适合人群:适合Linux新手学习 能学到什么:shell脚本编程的语法,以及规范

    hbase-shell批量命令执行脚本的方法

    批量执行hbase shell 命令 #!/bin/bash source /etc/profile ...以上这篇hbase-shell批量命令执行脚本的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。

    批量运行程序SHELL脚本

    批量运行程序SHELL脚本!可以根据执行命令个性化修改,仅供参考!

    shell批量检测端口脚本

    批量检测端口并导出记录 附件中的telnet.sh为执行脚本 ip.txt为IP地址,端口在脚本中自定 实现多IP多端口 默认路径/root 上传到服务器默认路径下直接可以使用 运行完成后: log.txt为记录清单

    LinuxShell脚本学习基础视频

    资源名称:Linux Shell脚本学习基础视频资源目录:【】11a00d99b60c4e2eba3440b8aa3a6bdd【】linux_shell脚本编程_01认识shell,如何编写shell脚本和执行【】linux_shell脚本编程_02vivim简单的常用操作【】linux_...

    250个shell脚本

    Shell脚本,就是利用Shell的命令解释的功能,对一个纯文本的文件进行解析,然后执行这些功能,也可以说Shell脚本就是一系列命令的集合。 Shell可以直接使用在win/Unix/Linux上面,并且可以调用大量系统内部的功能来...

    shell脚本批量部署

    shell脚本批量部署,可以帮助linux学些脚本的人提供资料

    Confluence 批量导出doc的shell脚本

    Confluence 批量导出doc的shell脚本,方便快捷,不用再自己去粘贴复制文档!

    Shell脚本批量添加CSV数据到MySQL

    使用一般的mysql命令或者是sql脚本都可以插入数据到mysql数据表中,我这里介绍如何是Shell批量的从CSV文件中添加数据到mysql数据库中,方便数据迁徙,测试数据的添加之类的工作。

    Shell脚本中获取进程ID的方法

    当我在执行shell脚本时,它会启动一个叫子shell的进程。作为主shell的子进程,子shell将shell脚本中的命令作为批处理运行(因此称为“批处理进程”)。 在某些情况下,你也许想要知道运行中的子shell的PID。这个PID...

    Shell脚本批量启动jar和停止jar

    Shell脚本一键启动和停止jar,包含启动所有,启动指定的jar,停止所有,停止指定的jar,重启所有的jar

    shell脚本大全

    shell脚本大全

    23 个非常实用的 Shell 脚本实例.doc

    23 个非常实用的 Shell 脚本实例.doc

    ipa批量打包shell脚本

    ipa批量打包shell脚本,简单改改路径就可以使用。

    Linux shell 脚本 markdown文本编辑

    有关几个shell脚本的编写,如:编写一个shell脚本程序,它带一个命令行参数,这个参数是一个文件。如果这个文件是一个普通文件,则打印文件所有者的名字和最后的修改日期...加入了自己的注释理解

Global site tag (gtag.js) - Google Analytics