第1个回答 推荐于2019-08-12
while ( condition )
commands
end
比如下面的程序是输出从0到11的数字
#!/bin/csh
set i=0
while ( $i < 12 )
echo $i
set i = `expr $i + 1`
end
再比如下面的程序功能是不断索取名称xxx,并回显“Hi, xxx”,直到只输入回车为止:
#!/bin/csh
set yname="foo"
while ( $yname != "" )
echo -n "Enter your name : "
set yname = $<
if ( $yname != "" ) then
echo "Hi, $yname"
endif
end本回答被网友采纳