script monitoreo bateria en awesome 2.3.3

Hola que tal!

Se que esta version de awesome ya es algo viejita, es la que esta en la rama stable que es la que uso en mi portatil.

Hace unas semanas tuve un problemita con la bateria en este equipo e, intente agregar un widget con un script para monitorear el estado de la bateria.

El script funciona, el estado de la bateria se muestra en el statusbar de awesome, el problema es que siempre esta parpadeando, cambiando de esta manera:

Discharging, 75%.
Battery 0: Discharging, 75%, 03:12
Discharging, 75%.
Battery 0: Discharging, 75%, 03:12
Discharging, 75%.
Battery 0: Discharging, 75%, 03:12
Discharging, 75%.
Battery 0: Discharging, 75%, 03:12

Me gustaria que esta informacion se mantuviese sin parpadear en cada momento, y unicamente mostrara Discharging, 70% y no la otra informacion con mas texto.

Este es el script que hace la tarea y, pues no soy muy bueno en esto del shell scripting, por eso no he podido solucionarlo dumb

#!/bin/sh
#
while true
do
       if [ -S ~/.awesome_ctl.0 ]; then
               (while true
               do
                       echo "0 widget_tell mystatusbar battery text "   " `acpi -b | awk$
                       echo "" # an empty line flushes data inside awesome
                       sleep 1
               done) | awesome-client
        else
                sleep 1
       fi
done

En google he buscado informacion que me pudiese ayudar, sin embargo ya es muy poca la informacion para awesome 2.

Bueno, agradezco de antemano la ayuda que puedieran llegar a brindarme.

PD: una disculpa por la falta de tildes, tengo la configuracion del teclado en ingles.

Saludos,

Intente editar el post anterior para corregir el script que puse, pero no lo logre.

Este es el script correcto:

#!/bin/sh
#
while true
do
       if [ -S ~/.awesome_ctl.0 ]; then
               (while true
               do
                       echo "0 widget_tell mystatusbar battery text "   " `acpi -b | awk '{ print $3, $4 }'` "
                       echo "" # an empty line flushes data inside awesome
                       sleep 1
               done) | awesome-client
        else
                sleep 1
       fi
done

Lo que tenes que modificar en cuanto a lo que muestra ,es esta parte:

acpi -b | awk '{ print $3, $4 }'

Editala en un terminal y fijate de hacerlo hasta que muestre solo los datos que vos queres .