【问题标题】:How to use dig command of bulk/batch lookups to read hostnames from a text file?如何使用批量/批量查找的 dig 命令从文本文件中读取主机名?
【发布时间】:2015-10-05 11:30:18
【问题描述】:

我有一个包含 1.txt 的文本文件,其中包含以下一组域

adrive.com
amazon.com
amazon.ca
amazon.cn
amazon.co.jp
amazon.co.uk
amazon.com.au
amazon.com.br
amazon.com.mx
amazon.de
amazon.es
amazon.fr
amazon.in
amazon.it
console.aws.amazon.com

我执行以下命令来获取域的 TXT 记录

dig TXT 1.txt 

我不确定,如何做到这一点?

【问题讨论】:

    标签: shell dig


    【解决方案1】:

    如果您想在文件的每条记录上调用dig TXT,您可能需要使用以下命令:

     cat 1.txt | xargs dig TXT
    

    xargs 中所述:

    xargs 从标准输入读取项目,由空格(可以用双引号或单引号或反斜杠保护)或换行符分隔,然后执行命令。

    编辑:我刚刚看到 dig 确实有一个 -f 选项,所以你也可以使用:

    dig TXT -f 1.txt
    

    两个命令的输出是一样的。

    【讨论】:

    • 太棒了,非常感谢安东尼!
    猜你喜欢
    • 2013-12-31
    • 1970-01-01
    • 2014-03-10
    • 2013-01-17
    • 2011-05-07
    • 1970-01-01
    • 2021-07-21
    • 1970-01-01
    • 2010-10-17
    相关资源
    最近更新 更多