天天看點

自動擷取IP腳本

<code>1. </code><code>ifconfig</code><code>|</code><code>grep</code> <code>Bcast|</code><code>grep</code> <code>192|</code><code>awk</code> <code>'{print $2}'</code><code>|</code><code>sed</code> <code>'s/addr://g'</code>

<code>2. </code><code>ifconfig</code> <code>eth0 |</code><code>grep</code> <code>'inet addr'</code> <code>|</code><code>awk</code> <code>'{print $2}'</code> <code>| </code><code>awk</code> <code>-F: </code><code>'{print $2}'</code>

<code>3. </code><code>ifconfig</code> <code>eth0 |</code><code>grep</code> <code>Bcast | </code><code>awk</code> <code>'{print $2}'</code> <code>| </code><code>awk</code> <code>-F: </code><code>'{print $2}'</code>

<code>-F: 表示以:号分隔。</code>

<code>擷取MAC位址:</code>

<code> </code><code>ifconfig</code> <code>eth0 |</code><code>grep</code> <code>HWaddr | </code><code>awk</code> <code>'{print $5}'</code>

<code> </code> 

<code>順便記得一個測試指令:</code><code>test</code> 

<code>$ </code><code>test</code> <code>-d </code><code>/root</code>          <code>#檢測是否有/root目錄</code>

<code>$ </code><code>echo</code> <code>$?                </code><code>#檢測上一條指令是否執成功。0 為成功,非0不成功</code>

<code>            </code><code>test</code><code>指令可以簡寫成 [ -d </code><code>/root</code> <code>]     </code><code>#注意加空格</code>

<code>test</code> <code>指令常用的幾個參數:</code>

<code>-d 測試目錄是否存在</code>

<code>-e 測試檔案是否存在,包括塊檔案,裝置檔案等</code>

<code>-f 測試檔案是否為普通</code>

      本文轉自筆下生輝  51CTO部落格,原文連結:http://blog.51cto.com/752030200/1844985,如需轉載請自行聯系原作者

繼續閱讀