Linux:在Shell提示下使用Perl查找我的IP地址

时间:2020-01-09 10:42:57  来源:igfitidea点击:

问题描述:如何使用perl找出分配给eth0或者ra0接口的IP地址?

解决方法:如果您需要知道正在运行的UNIX/Linux机器的IP地址,请使用以下perl一行代码。

Perl没有任何内置功能,但是结合ifconfig命令和shell管道,您可以制作以下内容来显示系统IP地址:

使用Perl和shell管道查找我的IP地址

在shell提示符下执行以下命令:

ifconfig -a | perl -ne 'if ( m/^\s*inet (?:addr:)?([\d.]+).*?cast/ ) { print qq(\n); exit 0; }'