1、sed -i '/WirelessType/c'"WirelessType=cellular" $conf_file
答:表示把文件conf_file中含有WirelessType的行替换为WirelessType=cellular
2、sed -i '/SSID/c'"SSID=$value" $conf_file
答:表示把文件SSID中含有WirelessType的行替换为SSID=$value,其中value为变量值
3、conf_file必须在当前目录下么?
答:可以在任何目录。
4、$?表示最近一条语句的执行结果,0表示成功,其他表示失败。因此,下面的内容表示上条语句执行失败时,输出function get_value error: ssid。
if [ $? != 0 ]; then
echo "function get_value error: ssid"
exit 2
fi
希望可以帮助到你!