Red de conocimiento informático - Problemas con los teléfonos móviles - En la programación shell, ¿cuál es el formato while bajo csh?

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