天天看点

检查系统IP地址和网卡速率的SHELL

代码如下:

<code>#ac=`ifconfig -a | grep encap | awk '{print $1}'`</code>

<code>ac=`</code><code>ifconfig</code> <code>| </code><code>grep</code> <code>encap | </code><code>awk</code> <code>'{print $1}'</code><code>`</code>

<code>for</code> <code>i </code><code>in</code> <code>$ac</code>

<code>do</code>

<code>        </code><code>if</code> <code>[ $i == </code><code>"lo"</code> <code>];</code><code>then</code>

<code>        </code><code>echo</code> <code>$i</code>

<code>        </code><code>ifconfig</code> <code>$i | </code><code>grep</code> <code>"inet addr"</code> <code>| </code><code>sed</code> <code>'s/    //g'</code> <code>| </code><code>awk</code> <code>'{print $2}END{print $3}'</code>

<code>        </code><code>else</code>

<code>        </code><code>ad=`</code><code>ethtool</code> <code>$i | </code><code>sed</code> <code>'s/\t//g'</code> <code>| </code><code>grep</code> <code>'Speed\|Duplex'</code><code>`</code>

<code>        </code><code>ifconfig</code> <code>$i | </code><code>grep</code> <code>"inet addr"</code> <code>| </code><code>sed</code> <code>'s/    //g'</code> <code>| </code><code>awk</code> <code>'{print $2}END{print $4}'</code>

<code>        </code><code>echo</code> <code>$ad | </code><code>awk</code> <code>'{print $1 $2}END{print $3 $4}'</code>

<code>        </code><code>fi</code>

<code>        </code><code>echo</code> <code>-e </code><code>"\r"</code>

<code>done</code>

<code>gw=`</code><code>netstat</code> <code>-rn | </code><code>grep</code> <code>"^0.0.0.0"</code> <code>| </code><code>awk</code> <code>'{print $2}'</code><code>`</code>

<code>echo</code> <code>"Default Gateway:"</code><code>$gw</code>

运行结果如下:

<code>[root@localhost]</code><code># sh t.sh</code>

<code>eth0</code>

<code>addr:10.12.1.134</code>

<code>Mask:255.255.255.224</code>

<code>Speed:1000Mb</code><code>/s</code>

<code>Duplex:Full</code>

<code>lo</code>

<code>addr:127.0.0.1</code>

<code>Mask:255.0.0.0</code>

<code>Default Gateway:10.12.1.129</code>

      本文转自flyingzf  51CTO博客,原文链接:http://blog.51cto.com/flyingzf/1767270,如需转载请自行联系原作者