hostname.pl

来自「视频监控网络部分的协议ddns,的模块的实现代码,请大家大胆指正.」· PL 代码 · 共 32 行

PL
32
字号
# From: asherman@fmrco.com (Aaron Sherman)## This library is no longer being maintained, and is included for backward# compatibility with Perl 4 programs which may require it.## In particular, this should not be used as an example of modern Perl# programming techniques.## Suggested alternative: Sys::Hostname#sub hostname{	local(*P,@tmp,$hostname,$_);	if (open(P,"hostname 2>&1 |") && (@tmp = <P>) && close(P))	{		chop($hostname = $tmp[$#tmp]);	}	elsif (open(P,"uname -n 2>&1 |") && (@tmp = <P>) && close(P))	{		chop($hostname = $tmp[$#tmp]);	}	else	{		die "$0: Cannot get hostname from 'hostname' or 'uname -n'\n";	}	@tmp = ();	close P; # Just in case we failed in an odd spot....	$hostname;}1;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?