linux下获取路由器IP地址
来源:互联网 发布:ubuntu中文乱码 编辑:程序博客网 时间:2024/05/03 10:31
现有一个视频监控,无线传输的项目。希望通过板子连接笔记本的热点,然后通过wifi将本地文件传输到笔记本。
但是需要获取路由器的地址,也就是笔记本的ip,才能进行通信。
通过百度搜索,得知gateway就是路由器的地址。通过route指令可以得到
现在,我们需要从这些信息中得到 ip地址的信息,通过grep,搜索到第二行
然后,我们通过awk '{print $2}' 打印出本行中第二个元素,也就是我们需要的IP地址
可以写成这样的命令脚本形式route | grep "default"| awk '{print $2}' >ipconfig
将ip地址写入文件ipconfig,在网络编程的时候可以通过文件的读取来实现获取ip。
下面是常用的几个方法,可以参考。
1.具体使用哪些代码? 用来筛选数据的代码很多,而且,一项任务可以用几个不同的工具完成。究竟用哪个更简单和适用,要看你要完成什么样的具体工作。除了shell自带(built-in)代码(while read, case等等)外,cut, grep, awk, sed等等.都可以挑选使用。对大量复杂的数据筛选任务,我用perl,因为perl的正则表达式集它以前工具的大成,而为它以后的工具提供了标准。
你可以通过比如man cut 来查看具体格式和代码用途等 。
2.
具体格式: grep [options] PATTERN [FILE...]
代码用途: 在文件中提取包含关键字符串的行
例如:
cat file1.txt
输出:
a1 a2 a3
b1 b2 b3
c1 c2 c3
grep b2 file1.txt
输出:
b1 b2 b3
awk (linux 下的awk 实际上是gawk)
具体格式: gawk [options ] -f program-file [ - ] file ...
代码用途: 强大的文字处理工具
例如:
awk '{print $2}' file1.txt
输出:
a2
b2
c2
阅读全文
0 0
- linux下获取路由器IP地址
- linux下获取MAC地址,IP地址
- 在Linux下获取IP地址
- linux系统下获取IP地址
- linux下用C获取IP地址
- linux下获取本机IP地址
- linux 下获取本地IP地址
- linux 下获取本地IP地址
- linux下DHCP重新获取ip地址
- Linux下获取本地IP地址--------getaddrinfo
- Linux下获取本地IP地址--------ioctl
- LINUX下获取本机IP地址
- Linux下获取本地IP地址--------ioctl
- linux下函数获取ip地址
- Linux下获取本地IP地址--------getifaddrs
- linux下获取ip地址的命令行
- Linux下获取本地IP地址--------getifaddrs
- Linux下获取本机IP地址
- c#中获取服务器IP,客户端IP以及Request.ServerVariables详细说明
- [日推荐]『钢琴优课』你免费的私人随身钢琴老师
- ubuntu下集成intel qsv加速ffmpeg转码
- Laravel与EasyWechat
- 行人属性“Improving Facial Attribute Prediction using Semantic Segmentation”
- linux下获取路由器IP地址
- win7 64位 plsql连接Oracle 报不能初始化oci.dll解决方法
- MySql表空间的概念
- Memcache 分布式高可用集群介绍
- HDU
- 计算机中数据的表达/存储方式
- PHP中利用redis实现消息队列处理高并发请求--简洁代码实现效果
- Django使用有道翻译api实现翻译功能
- C#设计模式 抽象工厂模式