SHELL脚本中取得域名的IP地址

最近在开发的过程中,需要在程序中获得给定域名的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

    推荐阅读