until 循环格式为:
until [条件]
do
命令1
...
done
执行一系列命令直至条件为真时停止。
是不是可以这么解释:先执行do..............done这个循环体,当条件为假时,继续循环直到条件为真时停止。
那么下面这个如何解释:
#!/bin/bash
look=`df | grep /logs | awk '{print $5}'| sed 's/%//g'`
until [ "$look" -gt "90" ]
do
echo "filesystem..logs is nearly full" | mail root
exit 0
done
[问题]请高手指教,一个Shell中有关until循环的问题。
-
- 帖子: 84
- 注册时间: 2007-01-31 1:26