思路:
1. 使用哪个命令实现 ping -c
2. 根据命令的执行结果状态来判断是否通 $?
3. 根据逻辑和语法结构来编写脚本(条件判断或者流程控制)
步骤:
vim ping.sh
#!/bin/bash
# Name:ping.sh
# Path:/shell02/
# Usage:/shell02/ping.sh
# ...
#获取远程主机的IP地址(定义变量让用户自己输入)
read -p "请输入你要ping的远程主机IP:" IP
#使用ping命令来判断是否和远程主机互通
ping -c1 $IP &>/dev/null
if [ $? -eq 0 ];then
echo "当前主机和远程主机$IP是互通的。"
else
echo "当前主机和远程主机$IP是不通的。"
fi
或者
#!/bin/bash
# Name:ping.sh
# Path:/shell02/
# Usage:/shell02/ping.sh
# ...
#使用ping命令来判断是否和远程主机互通
if [ $# -ne 1 ];then
echo "Usage: