Script de brilho próprio, problema com a falta ']'

0

Estou começando minha aventura com o Ubuntu (sou filho de MS: D) e gostaria de criar meus próprios scripts para controlar o brilho. Eu sei tudo sobre os xbindkeys e como funciona, mas há um problema com meu script, que não funciona corretamente. Terminal diz que há um erro na linha 5: [: missing ']'. Alguém pode me dizer o que está errado com esse código? Desde já, obrigado!

#!/bin/bash
brightness=$(cat "/sys/class/backlight/intel_backlight/actual_brightness")
a=$((brightness+2))
if [ "$brightness" -lt 3]
then
    echo $a >> /sys/class/backlight/intel_backlight/actual_brightness
fi
    
por paradise407 12.12.2014 / 23:00

1 resposta

2

Em

if [ "$brightness" -lt 3]

precisa haver um espaço antes do ] :

if [ "$brightness" -lt 3 ]
    
por Florian Diesch 12.12.2014 / 23:02