INFORMATICA Y OCIO

Foros de informática
  Inicio    Normas    Buscar   Miembros   Clanes   Regístrese   Perfil   Conéctese para revisar sus mensajes   Conectarse 
[informatica] + [videos graciosos] + [ultimos mensajes] + [top usuarios] + [contacto]
Links de ayuda

 
Publicar Nuevo Tema   Responder al Tema    Índice del Foro Foroz comunity :: Programación
Ver tema anterior :: Ver siguiente tema  
Autor Mensaje
masterfield
Yo soy el foro
Yo soy el foro


Registrado: 21 Abr 2007
Mensajes: 4105
Ubicación: C:\Europe\Spain\barna.city

MensajePublicado: Lun Feb 11, 2008 6:08 pm    Título del mensaje: Links de ayuda Responder citando
Hola, hace poco que he empezado con scripts en Linux, no estoy seguro de como va esto pero ahora mismo creamos scripts en #!/bin/bash, órdenes básicas para hacer bash.

El caso es que estoy buscando páginas para principiantes en Español, porque no se me dan muy bien, y quiero hacerlo lo mejor posible. Aquí dejo un ejemplo de los ejercicios que estoy haciendo.

Código:


#!/bin/bash
#Introducimos las tres palabras como argumento
#   $1   palabra1
#    $2   palabra2
#    $3   palabra3
#Recordad que los operadores \> y <, cuando se utilizan en una comparación
#de caracteres, hacen referencia a la posición en el alfabeto. Ejemplos
#   perro \> abeto     VERDADERO
#   guion \> zapato     FALSO
#   script < terminal VERDADERO
#   perro < abeto     FALSO

#utilizaré las variables pos1, pos2 y pos3 para guardar las palabras
#en orden alfabético

# Comprobamos si palabra1 es mayor que palabra2 y palabra3.
#-a es el operador logico
if [ $1 \> $2 -a $1 \> $3 ]
then
   pos3=$1
   if [ $2 \> $3 ];then
      pos2=$2
      pos1=$3
   else
      pos2=$3
      pos1=$2
   fi      
elif  [ $2 \> $1 -a $2 \> $3 ]
then
   pos3=$2
   if [ $1 \> $3 ];then
      pos2=$1
      pos1=$3
   else
      pos2=$3
      pos1=$1
   fi
elif  [ $3 \> $1 -a $3 \> $2 ]
then
   pos3=$3
   if [ $1 \> $2 ];then
      pos2=$1
      pos1=$2
   else
      pos2=$1
      pos1=$2
   fi
elif [ $1 = $2 -a $1 = $3 -a $2 = $3  ] # miramos si son iguales
then
   echo "Son la misma palabra"
else
   echo "hay algún error"
fi
#mostrar resultado
echo "$pos1 $pos2 $pos3"



En este teníamos que programar el script para que pida 3 palabras, luego de bash y las ordene alfabéticamente.
_________________
Volver arriba
Ver perfil del usuario Enviar mensaje privado Enviar correo Visitar sitio web del autor Dirección AIM Yahoo Messenger MSN Messenger
Mostrar mensajes anteriores:   
Publicar Nuevo Tema   Responder al Tema    Índice del Foro Foroz comunity :: Programación Todas las horas están en GMT + 1 Hora
Página 1 de 1
Saltar a:  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
 
Articulos relacionados
En General >> ayuda para convertir a dvd,urgente
En Dance, DJ´s, house... >> Ayuda con virtual dj
En Juegos PC >> AYUDA
En Sistemas Operativos >> AYUDA POR FAVOR
En Programación >> Ayuda sobre UML
 

 
Foroz comunity Tema RSS 




by phpBB  
informatica Videos graciosos webmasters theme by Scott Stubblefield Top foroz