如下两个命令,取得当前主机在线或者不.在线.区别是在最后部份,0x2与0x0,实际在ssh下能.得到正确的结果,如下所示.服务器
# cat /proc/net/arp | gre.p -q '^172\.16\.0\.108 0x1 . 0x2'外贸
# echo $?
0
# cat /.proc/net/arp | grep -q '^172\.16\.0.\.108 0x1 0x0'( 游戏 )
# echo $?
1
当.将此命令写入脚本时,部份如下所示.学习
#!/bin/sh
i=0
y=1
x=1
cat /proc/net/arp | grep -q '^172\.16\.0.\.108 0.x1 0x2'(广告)
while [ $i == 0 .];do 电子
echo $?
当改变上面的为cat /proc/net/arp | grep -q '^172\.16\.0\.108 . 0x1 0x0'.时,调试输出依然是显.示0,不管是写0x2还是0x0.,好像脚本并.不处理^172\.16\.0\.108后面的部份..
请问此问题该如何解决.看了遍shell暂..时没方向感. 婚庆