第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請linux shell腳本高手幫忙看一下下面的問題!

請linux shell腳本高手幫忙看一下下面的問題!

開滿天機(jī) 2021-10-13 15:11:43
我要寫一個腳本,要在腳本中讓用戶輸入ip地址和子網(wǎng)掩碼之后,自動替換/etc/sysconfig/network-scripts/ifcfg-eth0中的ip地址和子網(wǎng)掩碼,請問這段代碼怎么寫?是用什么重鏡像或者是sed命令能直接替換掉嘛?然后重啟下網(wǎng)卡服務(wù)就ok了,請問那個替換命令怎么打?是寫腳本里面的,不是用vi進(jìn)去自己手動輸入替換~~~
查看完整描述

3 回答

?
寶慕林4294392

TA貢獻(xiàn)2021條經(jīng)驗 獲得超8個贊

#!/bin/bash

echo please write new IP address:
read NEWIP
echo please write new netmask:
read MASK

OLDADDR=`cat /etc/sysconfig/network-scripts/ifcfg-eth0 |grep IPADDR`
NEWADDR="IPADDR=$NEWIP"

OLDMASK=`cat /etc/sysconfig/network-scripts/ifcfg-eth0 |grep NETMASK`
NEWMASK="NETMASK=$MASK"

sed -i "s/$OLDADDR/$NEWADDR/g" /etc/sysconfig/network-scripts/ifcfg-eth0
sed -i "s/$OLDMASK/$NEWMASK/g" /etc/sysconfig/network-scripts/ifcfg-eth0

腳本有風(fēng)險,最好先備份:)

查看完整回答
反對 回復(fù) 2021-10-18
?
慕斯709654

TA貢獻(xiàn)1840條經(jīng)驗 獲得超5個贊

ifconfig eth0 192.168.x.x netmask 255.255.255.0
IP 子網(wǎng)掩碼填你需要的就可以了。

查看完整回答
反對 回復(fù) 2021-10-18
?
人到中年有點甜

TA貢獻(xiàn)1895條經(jīng)驗 獲得超7個贊

我有一個思路:
#!/bin/bash
#
echo "DEVICE=eth0 ">ifcfg-eth0
echo "BOOTPROTO=none">>ifcfg-eth0
……
……
read gw
echo "GATEWAY=$gw">>ifcfg-eth0
……
……

空的部分,可以根據(jù)自己的需要補(bǔ)充。


查看完整回答
反對 回復(fù) 2021-10-18
  • 3 回答
  • 0 關(guān)注
  • 276 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號