bash - dig linux 脚本显示来自 txt 文件的结果
问题描述
我想要一个脚本,它可以从存储在 domain.txt 文件中的多个域中挖掘 domain_name ANY 并将结果输出到 results.txt 文件中......但如果可能的话,易于阅读
这件事可能吗?
解决方案
假设您在名为 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
推荐阅读
- c# - Mandelbrot Set C# 没有做它应该做的事情
- node.js - 跨账户授权和共享 API 资源的最佳实践是什么?
- javascript - 如何搜索多个字符串并在找到一个时停止?
- c# - 在 try/catch 之外使用 try/catch 内的对象
- java - 如何在junit中并行运行testfactory?
- gitlab - 由于 CAfile,ReadTheDocs 无法克隆
- rpc - 如何在不使用任何 API 的情况下在 Java 中设计异步/延迟同步 RPC?
- c++ - 从函数返回后,什么会导致 C++ 对象的类型信息发生变化?
- ios - Xamarin iOS VPN 应用程序扩展未启动数据包隧道提供程序类
- ruby-on-rails - 将 `if` 条件添加到 ActiveAdmin batch_batch 销毁操作,否则使用默认操作行为