目标,书写一个ping命令的显示脚本
首先创建一个文件 vi ping.sh (sh表示可执行文件)
在其中书写以下代码
#!bin/bash
ping=$1 ##这里的$1是执行程序时,传递的第一个参数
jieguo=`ping -c 3 $ping | awk 'NR == 7 {print $4}'` (-c 3表示ping3次 NR == 7 表示第七行 print$4表示第4个段)``表示先运行``内的的内容
if [ jieguo -eq 0]
then
echo "ping不通"
else
echo "ping通了"
fi
ls -l | grep ping.sh 查看一下ping.sh的文件权限
如果没有可执行权限-x,用以下命令赋予ping.sh执行权限
chomd +x 目录+文件名
如果要去掉文件的执行权限可以
chmod -x 目录+文件
然后./ping 192.168.3.1就可以了(192.168.3.1是参数1)