On Thu, 10 Sep 1998, Octavio Rodriguez Perez wrote:
> #!/bin/sh
>
> if (num_args_entrada != 2) then
> hacer_algo
> else
> hacer_otra_cosa
> fi
Mu facil, con $#, que devuelve el numero de par�metros. De esta
forma tu ejemplo quedaria:
#!/bin/sh
if (test $# -ne 2) then
echo No es igual a 2
else
echo Es igual a 2
fi
El 'if' no compara variables, ejecuta lo que pongas entre par�ntesis
y dependiendo de si la salida es correcta (exit 0) o no ejecuta
la sentencia correspondiente.
'test' es un programa que comprueba de que tipo es un fichero y tambien
compara valores. Para m�s informaci�n mira las p�ginas del 'man'.
Sergio G�mez Bachiller <mailto:[EMAIL PROTECTED]>
--------------------------------------------------------------------------
Delegado de Tercero de Ing. T�c. en Inform�tica de Sistemas
Vicepresidente del Consejo de Estudiantes de la E.U.P.
Vicepresidente de RITSI-Cordoba
Vicepresidente de RITSI (Reuni�n de Ing. T�c. y Superiores de Inform�tica)
--------------------------------------------------------------------------
P�gina Web//Web Page <http://www.uco.es/%7ei52gobas>
Universidad de Cordoba (Espa�a)//University of Cordoba (Spain)
Clave PGP//PGP key <http://www.uco.es/%7ei52gobas/clavepgp.txt>