问个linux脚本的问题
while truedo
ifdown eth2
echo "---down eth2---$(date) "
sleep 60
ifup eth2
upmsg=$(ifconfig | grep "eth2")
echo "---upeth2---$(date)"
break
sleep 120
done
错误为# ./up
---down eth2---Fri Aug 24 19:45:27 GMT-8 2012
./up: line 9: [: too many arguments
eth2 up fail
球高手 $(ifconfig | grep "eth2")这个的结果是多个字符串 ,无法赋值,提示很明显 使用awk 提取一个就没有问题
$(ifconfig | grep "eth2"|awk '{print $1}')
页:
[1]