Linux 使用路由器学习wanIP(wget)
通过翻译提出的问题: 在centos中,需要知道路由器上的Wan IP,并通过CMD将其保存到文件中 最重要的是:Linux 使用路由器学习wanIP(wget),linux,bash,wget,Linux,Bash,Wget,通过翻译提出的问题: 在centos中,需要知道路由器上的Wan IP,并通过CMD将其保存到文件中 最重要的是: wget http://user:pass@192.168.1.1/RST_conn_status.htm | sed 's/\(.*\)\.\(.*\)\.\(.*\)\.\(.*\)' 是否有必要在文件ex.test.txt中添加该行? 页面如下所示: <TABLE border=1 cellpadding=2 cellspacing=0 width=100%>
wget http://user:pass@192.168.1.1/RST_conn_status.htm | sed 's/\(.*\)\.\(.*\)\.\(.*\)\.\(.*\)'
是否有必要在文件ex.test.txt中添加该行?
页面如下所示:
<TABLE border=1 cellpadding=2 cellspacing=0 width=100%>
<script>
var info_get_wanip="213.121.21.121";
var info_get_wanmask="255.255.255.255";
var info_get_gateway="0.0.0.0";
var info_get_dns1="83.111.121.10";
var info_get_dns2="83.111.121.14";
var ppp_uptime="338946";
var bpa_uptime="0";
var monthly_limit_reached="0";
var info_get_wanip=“213.121.21.121”;
var info_get_wanmask=“255.255.255.255”;
var info_get_gateway=“0.0.0.0”;
var info_get_dns1=“83.111.121.10”;
var info_get_dns2=“83.111.121.14”;
var ppp_uptime=“338946”;
var bpa_正常运行时间=“0”;
var月度限额达到=“0”;
我需要从test.txt中的info\u get\u wanip写入数据,非常感谢您的正确回答,您救了我的大脑:)我只添加了“var info\u get\u wanip”,因为有几个“info\u get\u wanip”
wget -O- http://user:pass@192.168.1.1/RST_conn_status.htm \
| perl -ne '/var info_get_wanip="((\d+\.){3}(\d+))"/ and print $1' \
> test.txt