天天看點

修改主機名一鍵腳本

1

2

3

4

5

6

<code>#!/bin/bash</code>

<code>read -p </code><code>"Enter the new hostname:"</code> <code>newname</code>

<code>oldname=$(cat /etc/sysconfig/network | awk </code><code>-F</code> <code>"="</code> <code>'{print $2}'</code> <code>| sed -n 2p)</code>

<code>echo </code><code>$oldname</code> <code>$newname</code>

<code>sed -i </code><code>"s/${oldname}/${newname}/g"</code> <code>/etc/hosts</code>

<code>sed -i </code><code>"s/${oldname}/${newname}/g"</code> <code>/etc/sysconfig/network</code>

本文轉自 xoyabc 51CTO部落格,原文連結:http://blog.51cto.com/xoyabc/1657693,如需轉載請自行聯系原作者