51Testing软件测试论坛

标题: 问个linux脚本的问题 [打印本页]

作者: 931743010    时间: 2012-8-24 20:14
标题: 问个linux脚本的问题
while true
do
        ifdown eth2
        echo "---down eth2---$(date) "
        sleep 60
        ifup eth2
       upmsg=$(ifconfig | grep "eth2")
                  echo "---up  eth2---$(date)"
                  break
       sleep 120
done
错误为[root@localhost ~]# ./up
---down eth2---Fri Aug 24 19:45:27 GMT-8 2012
./up: line 9: [: too many arguments
eth2 up fail

球高手
作者: huangzigang    时间: 2014-4-29 19:57
$(ifconfig | grep "eth2")  这个的结果是多个字符串 ,无法赋值,提示很明显 使用awk 提取一个就没有问题
$(ifconfig | grep "eth2"|awk '{print $1}')




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2