最近在开发的过程中,需要在程序中获得给定域名的IP地址,想到用SHELL脚本处理Ping命令的返回结果来实现。
#!/bin/sh
if [ $# -lt 1 ];
then
echo $0 need a parameter
exit 0
fi
ADDR=$1
TMPSTR=`ping ${ADDR} -c 1 | sed '1{s/[^(]*(//;
s/).*//;
q}'`
echo ${TMPSTR}
使用方法:
【SHELL脚本中取得域名的IP地址】保存上述代码为 get_ip.sh 脚本,然后运行命令:./get_ip.sh www.baidu.com