[eside-ghost] Duda bash

Eneko chan enekochan en gmail.com
Mar Nov 22 12:54:25 CET 2011


Así a bote pronto igual es por la sentencia "if" que en vez de usar el
comparador > deberias usar -gt (greater than). Igual me estoy colando, que
hace mucho que no uso bash script.

2011/11/22 Álvaro Morán <nirvana644 en gmail.com>

> ¿Por qué al ejecutar un script como este:
>
> #!/bin/bash
> MAX_BRILLO="4882"
> MIN_BRILLO_ABSOLUTO="0"
> MIN_BRILLO="100" #el brillo mínimo puede ser 0 pero eso deja la pantalla
> completamente a oscuras
> INTERVALO=`expr $MAX_BRILLO - $MIN_BRILLO_ABSOLUTO`
> INTERVALO=`expr $INTERVALO / 10` #no se puede hacer la suma y la división
> de una sola vez con expr
> #echo Intervalo = $INTERVALO
> brillo=`cat /sys/class/backlight/intel_backlight/brightness` #no es lo
> mismo ` que ', el primero es para comandos y el segundo para strings
> echo El brillo actual es $brillo
> if [ $brillo > $MAX_BRILLO-100 ]; then
>         echo 'Máximo'
> fi
>
> Se me crea un fichero en blanco de nombre "4882-100"?
>
> He googleado y lo único que encuentro es cómo crear ficheros en bash y
> cosas por el estilo.
>
>
> _______________________________________________
> eside-ghost mailing list
> eside-ghost en listas.deusto.es
> https://listas.deusto.es/mailman/listinfo/eside-ghost
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://listas.deusto.es/mailman/private/eside-ghost/attachments/20111122/72ff771a/attachment.htm 


Más información sobre la lista de distribución eside-ghost