【问题标题】:dig linux script shows results from txt filedig linux 脚本显示来自 txt 文件的结果
【发布时间】:2018-10-28 15:50:01
【问题描述】:

我想要一个脚本,它可以从存储在 domain.txt 文件中的多个域中挖掘 domain_name ANY 并将结果输出到 results.txt 文件中......但如果可能的话,易于阅读

这可能吗?

【问题讨论】:

  • 欢迎来到 StackOverflow。您的问题的答案可能是肯定的,但您的问题不太适合本网站,因为 SO 不是编码服务。请咨询stackoverflow.com/help/how-to-ask,以提高您获得好答案的机会。

标签: bash dig


【解决方案1】:

假设您在名为 domain_list.txt 的文件中有一个列表,您可以使用以下命令:

for d in $(cat domains_list.txt); do echo Processing domain: $d;  dig $d | grep -v "^;" | tee ${d}_result.txt; done

要获得更好的答案,您应该提出更好的问题;)

编辑:只在一个文件中使用 dig ANY :

for d in $(cat domains_list.txt); do echo Processing domain: $d;  dig $d ANY| grep -v "^;" | tee -a results.txt; done

【讨论】:

  • 谢谢,我看到这个命令会将每个域输出到 doman1.txt、domain2.txt 等等...是否可以将结果输出到单个文件中?并挖掘任何不仅仅是一个记录?谢谢!
  • 我添加了 dig $d any 并且工作了...但是我如何在单个文件中输出呢?
  • 等等...如果我使用 Google 的 DNS 就可以了 :) dig $d any @8.8.4.4
  • 这就是我所需要的......与任何产品都完美配合......显示所有区域记录。谢谢!
  • 我可以输入那个搜索/结果 nslookup A 并在 dig 命令旁边显示结果吗?所以我将域所需的所有信息都集中到一个结果中?挖掘、whois 和 nslookup?这可能吗?
猜你喜欢
  • 2011-04-08
  • 1970-01-01
  • 1970-01-01
  • 2021-05-25
  • 1970-01-01
  • 2012-09-09
  • 1970-01-01
  • 2018-08-26
  • 2019-11-30
相关资源
最近更新 更多