En la programación shell, ¿cuál es el formato while bajo csh?
mientras (condición)
comandos
fin
Por ejemplo, el siguiente programa genera números del 0 al 11
#!/bin/csh
establecer i=0
mientras ( $i < 12 )
echo $i
set i = `expr $i + 1`
end
Para otro ejemplo, la siguiente función del programa es preguntar continuamente por el nombre xxx y repetir "Hola, xxx" hasta solo ingrese hasta ingresar:
#!/bin/csh
set yname="foo"
while ( $yname != "" )
echo -n "Ingrese su nombre : "
set yname = $<
if ( $yname != "" ) entonces
echo " Hola, $yname"
endif
end