【发布时间】:2021-02-09 14:00:25
【问题描述】:
我有一个文件,它的内容如下:
abc.com. IN A 10.10.40.94 ;10.120.40.61 ;10.60.3.135
def.com. IN CNAME some-domain.com.
xyz.com. IN A 10.123.40.32 ;10.145.40.133 ;1.240.3.215
one.com. IN CNAME some-other-domain.com.
我想要做的是,使用IN A 获取所有行并将它们打印到另一个文件,以便最终文件如下所示:
我试过awk如下:
cat dev-mytaxi.com.zone | awk '{print $3}'
但是我怎样才能写入文件和下面提到的最终结果?
写入新文件的最终输出应如下所示:
abc.com 10.10.40.94 10.120.40.61 10.60.3.135
xyz.com 10.123.40.32 10.145.40.133 1.240.3.215
【问题讨论】:
-
欢迎来到 SO。特别感谢您的努力,您能否让我们知道在您的问题中获取示例输出的逻辑是什么。
-
要写入文件,您只需要
>:your command > file会将您的命令输出写入您工作目录中名为file的文件中。