码迷,mamicode.com
首页 > 其他好文 > 详细

打印主机名、ip、dns

时间:2015-04-14 20:11:20      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:awk sed grep

#!/bin/bash
h=`hostname`
echo "Hostname is $h"

ifconfig -a >/tmp/ip.tmp
for eth in `grep ‘Link encap:‘ /tmp/ip.tmp|awk ‘{print $1}‘`
do
        ip=`grep -A1 "$eth" /tmp/ip.tmp|tail -1 |awk ‘{print $2}‘|sed ‘s/addr://‘`
        echo $eth":"$ip
done
echo "The DNS IP is:"
grep ‘nameserver‘ /etc/resolv.conf|awk ‘{print $2}‘


本文出自 “Linux_Config” 博客,请务必保留此出处http://jialiang1026.blog.51cto.com/10119067/1632177

打印主机名、ip、dns

标签:awk sed grep

原文地址:http://jialiang1026.blog.51cto.com/10119067/1632177

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!