Linux bash 问题。通过变量更改文件中的字符串未使用命令 sed

问题描述 投票:0回答:0

我有这个变量$rango_ips,如果我有

root@Debian:~# echo "$rango_ips
192.168.10.206-192.168.10.215
root@Debian:~# sed -i "s/192.168.42.10-192.168.42.250/$rango_ips/g" /etc/xl2tpd/xl2tpd.conf

然后字符串“192.168.42.10-192.168.42.250”被“$rango_ips”改变,没有被值192.168.10.206-192.168.10.215改变

root@Debian:~# sed -i "s/192.168.42.10-192.168.42.250/$rango_ips/g" /etc/xl2tpd/xl2tpd.conf

我整天都在为此苦苦挣扎,但我没有解决它。有什么想法吗??如何通过变量 $rango_ips 的值更改文件中的值“192.168.42.10-192.168.42.250”?

谢谢

bash variables sed
© www.soinside.com 2019 - 2024. All rights reserved.