shell编程入门_ping命令的脚本
在读shell十三问~网中人netman兄的大作~通俗易懂,争取尽快啃下来。
写个简单的脚本,是系统的ping命令,很感谢cu论坛上的DBA~
- #!/bin/sh
- echo -n '请输入域名/IP : '
- read input
- if [ -z $input ]
- then
- echo "输入非域名或IP!"
- else
- ping $input -c 3
- fi
保留一下以备查询~在shell里if的判断
- -eq 等于
- -ne 不等于
- -gt 大于
- -lt 小于
- -le 小于等于
- -ge 大于等于
- -z 空串
- = 两个字符相等
- != 两个字符不等
- -n 非空串
脚本虽简单,但是弄明白的地方有
shell里的if要以fi结束
echo 默认是换行的,不换行的话 -n
ifconfig eth0|grep “inet addr:”|awk ‘{print $2}’|sed ‘s/addr://g’|xargs ping -c 3
截取ifconfig的结果,用到grep、awk跟sed,xargs把结果传给ping命令。
再接再厉!
虽然不是太懂,还是简单地看下,记住最好~
回复:一起进步~
这个不懂,纯支持一下!
回复:那我就谢谢支持了~
尽管bash很有用,但个人还是喜欢用python写
回复:有空要记得教教我python哦~
我只能来抢个沙发了,兄弟,加油啊!
回复:嗯嗯~一起加油~