分页: 1 / 1

脚本中的while循环

发表于 : 2009-03-28 8:38
hanyu
#!/bin/sh
#while echo -n “输入你最喜欢的电影:“; read FILM
do
echo “yeah ,$ {FILM} 是一部好电影!“
done

结果是不断的循环:输入你最喜欢的电影:
yeah ,$ {FILM} 是一部好电影!

我想知道它是怎么循环的,我感觉echo -n “输入你最喜欢的电影:执行结果是0,应该不循环的呀,而且 那个;是什么作用 呀 read FILM是属于哪里的呀 不在循环体内 也不在条件内 请大家帮个忙

Re: 脚本中的while循环

发表于 : 2009-03-30 0:12
aerofox
那个 ; 分隔 echo 命令和 read 命令,不是,while 的条件是
echo -n "输入你最喜欢的电影:"; read FILM
实际上也就是 read 的返回值,为 0 表示 true,非 0 表示 false,这是跟 C 语言正好相反的。