嘿,我想写一个会改变网络配置文件设置的脚本(ifconfig,/ etc / resolv.comf)。让脚本检索并显示具有网络配置文件的文件内容到root。数据库文件的格式为:IP,IP掩码,网关。我已经做了一些事情,但不知道它是否正确。
#!/bin/bash
IP=$(/sbin/ip -o -4 addr list eth0 | awk '{print $4}' | cut -d/ -f1)
IPMask=$(/sbin/ifconfig eth0 | grep Mask | cut -d":" -f4)
Gateway=$(/sbin/ip route | awk '/default/ {print $3}')
echo "IP is : $IP"
echo "IP Mask is: $IPMask"
echo Gateway is: $Gateway"
我不明白该怎么做的部分是 - Root以交互方式选择网络配置文件(按编号),然后激活。有什么帮助吗?