#!/bin/bash
#sh3.sh
#PS3="Choice?"
Ping(){
echo "Please input ip / Hostname-Ping:exmple 127.0.0.1/www.baidu.com"
read temp
echo "`ping -c 3 $temp`"
choice
}
Nslookup(){
echo "Please input Hostname-DNS :exmple www.baidu.com"
read temp
echo "`nslookup $temp`"
choice
}
Netstat(){
echo "This is Netstat"
echo "`netstat`"
choice
}
route(){
echo "This is route "
#echo "`/usr/sbin/route -e`"
echo "`route -e`"
choice
}
traceroute(){
echo "Please input Hostname/ip -traceroute : exmple www.baidu.com"
read temp
#echo "`/usr/sbin/traceroute $temp`"
echo "`traceroute $temp`"
choice
}
choice(){
echo "Welcome to use the net tool program"
select choice in Ping Nslookup Netstat route traceroute Exit
do
case "$choice" in
Ping)
Ping
;;
Nslookup)
Nslookup
;;
Netstat)
Netstat
;;
route)
route
;;
traceroute)
traceroute
;;
Exit)
break;;
esac
done
}
choice
shell -select
最新推荐文章于 2023-12-03 21:50:47 发布
本文介绍了一个使用Shell脚本实现的网络工具集合,包括Ping、Nslookup、Netstat、route和traceroute功能,提供了对网络设备的简单且有效的操作方式。
747

被折叠的 条评论
为什么被折叠?



