MUSICA MIENTRAS NAVEGAS CON REAL AUDIO
Qué musica quieres oir? 1,2,3 (El Simbolo) Algo natural (Alejandra Guzman) A fuego lento (Rosana) Believe (Cher) El talisman (Rosana) I don't want to miss a thing (Aerosmith) Inevitable (Shakira) Levantando las manos (El Simbolo) Mambo #5 (Lou Vega) O tu o ninguna (Luis Miguel) Si no te has ido, vete (Alejandra Guzman) Soy yo (Luis Miguel) Suavemente (Elvis Crespo) Tu (Shakira) With or without you (U2)
ESTE SITIO SE VE MEJOR EN 800 X 600
165 PERSONAS QUE NOS VISITAN
TUTORIAL DE UNIX
Expresiones complicadas
Algunas veces vas a necesitar evaluar expresiones complicadas en un script, como condiciones dobles (con y o con o), y puede que incluso condiciones triples (más lo dudo).
Este es un tema delicado en la programación de shell: la forma de hacerlo es con los operadores -a y -o (and y or respectivamente), con lo que una expresión doble puede quedar tal que así (de horrible):
[ -f /home/zoso/.profile -a -d /home/zoso/Mail ]
Si quisiésemos realizar condiciones dobles, y poner paréntesis, hay un problema añadido, y es que los paréntesis son caracteres especiales para el shell. Entonces, para que no los reconozca como paréntesis, y que coja los paréntesis literales, como texto, hay que escribirlos como \( y \) (sí, utilizando el símbolo \ como en C y en otros lenguajes de programación relacionados con el UNIX). Así, una condición doble quedaría en shell así que ilegible:
[ -d ~/Mail -o \( -f ~/mail -a cont -ne 0 \) ]
Es importante acordarse de escribir espacios entre los paréntesis, todos los operadores y los corchetes, porque al fin y al cabo van a ser interpretados por un programa, y necesita que se presenten todos como parámetros diferentes.
CONTINUAR
SACBEOB TE REGALA ESTOS SERVICIOS
BOLSA DE TRABAJO
SOCIEDAD DE ALUMNOS DE SISTEMAS