Ver Mensaje Individual
  #10 (permalink)  
Antiguo 30/06/2010, 17:08
kruncher
 
Fecha de Ingreso: junio-2010
Mensajes: 11
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: Ayuda con variables en script en bash

Hola norby, pues según lo que me has dicho al final he podido hacer algo así:

<code>
#!/bin/bash

arr=( "espanyol#hola" "ingles#hello" "frances#bonjour")

len=${#arr[*]}

i=0
while [ $i -lt $len ]; do
lenguaje=$(echo ${arr[$i]} | cut -d"#" -f1 2>/dev/null)
if [ "$lenguaje" == "$1" ]; then
echo ${arr[$i]} | cut -d"#" -f2
fi
i=$(expr $i + 1)
done
</code>

$ sh lenguajes.sh espanyol
hola

$ sh lenguajes.sh ingles
hello

Voy a probar si con esto me vale porque el script que quiero hacer es un poquito más complejo, pero gracias por la ayuda.

Un saludo!