在shell脚本中读取/etc/named.conf并获取域

时间:2015-08-23 00:59:48

标签: shell dns cgi-bin named

我需要阅读etc / named.conf文件,并获取域名 我只想要域名,并命令域名排队

zone "example.org" {
type master;
file "/var/named/example.org.db";
};


zone "example.com" {
type master;
file "/var/named/example.com.db";
};

};

我希望输出如下:

example.org
example.com

我希望在www.who.is中将这些域添加到cgi-bin脚本中 输出如:

example.org : www.who.is/example.org
example.com : www.who.is/example.com
我等你了

感谢您,感谢所有用户,感谢stackoverflow.com

1 个答案:

答案 0 :(得分:0)

如果所有“区域”行以您发布的格式开头,那么这将提供所需的输出:

grep '^zone' /etc/named.conf | cut -d'"' -f2