[问题]请高手指教,一个Shell中有关until循环的问题。

sh/bash/dash/ksh/zsh等Shell脚本
回复
zhao760722
帖子: 84
注册时间: 2007-01-31 1:26

[问题]请高手指教,一个Shell中有关until循环的问题。

#1

帖子 zhao760722 » 2007-12-09 17:47

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
回复