页次: 1
问题描述
ping 一个ip地址,如果同就输出 ok, 失败就输出 error.
第一种写法 a.sh
#!/bin/bash if ` ping -c 1 $1 &> /dev/null` then echo "ok" else echo "error" fi
测试
[root@qd ~]# ./a.sh www.baidu.com ok [root@qd ~]# ./a.sh www.baidu.comxx error
这里需要注意的地方 屏蔽错误的的输出 &>
每一个命令都有一个执行的结果 $?
ipbbs.net
离线
页次: 1