Aprovecho aqui mismo para decirlo, tanto con wifiway como wifislax incorporo un lanzador graico llamado Apoyo lanzadores en el menu, que salen 2 listado, el de arriba es interface general y el de abajo es solo wireless, en el caso de las wlan de r8187 pues aparece solo arriba, se selecciona y se acepta, y hace esto mismo.
Pero tu script esta muy bien ya que vale para todos los linux, el de wifislax y wifiway solo para los kde con el kmdr-executor
Si miras el codigo del 1 lanzador, puedes usarlo para tu script sin tener que pregunta que tipo de interface, sino que presente un litado y asi quedara muy bien , incluso se puede ampliar para que filtre solo las wlan
YO es que animo a todo el mundo a crear lanzadores de este tipo porque son muy utiles, y siempre hacemos script, pero esos lanzadores graficos quedan genial, luego hay otros que aun son mejores porque no necesitan el entorno grafico sino solo algunas liberias que son del estilo de cuando el wifiway al inicio pregunta por la hora y el idioma.
Son del tipo Dialog
Aunque las script con un poco de edicion tambien sin bonitas y siempre funcionales