[BASH]Simplemente guardar string en una variable

Iniciado por illera88, 30 Diciembre 2010, 00:02 AM

0 Miembros y 2 Visitantes están viendo este tema.

illera88

Claro pero estamos en las mismas...

NO sabemos el nombre de la variable a guardar. puede ser wlan0 mon0 o lo que sea! hay que hacerlo pero en genérico apra que capture sea lo que sea no solmante en esos tres casos...
Eso no se puede hacer???

Y pensar que algo a priori tan sencillo como guardar en una variable parte de lo que escupe un comando sea luego tan dificil...

Quizás sería mejor hacerlo en otro lenguaje??? Recomendaciones???

Quiro poder luego hacerlo con interfaz gráfica...

Un saludo

leogtz

No, no es para nada dificil, solo que no nos entendimos bien, creo que en este caso sería mejor suponer que lo que quieres está en determinada línea.

Dame unos minutos.

Listo...
Código (bash) [Seleccionar]
#!/usr/bin/bash
dispositivo=`iwconfig | sed -n '5,5p' | awk '{print $1}'`
echo -e "Dispositivo : $dispositivo";


Ahí suponemos que el dispositivo que buscas está en la línea 5 y lo obtenemos.
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com