On Tue, Oct 24, 2023 at 08:54:35AM +0100, Tixy wrote:
>       step=200
>       curval=`cat $device/brightness`
>       newval=`echo $(expr $curval - $step)`

Just FYI, all POSIX compatible shells can do integer arithmetic without
calling expr(1).

        newval=$((curval - step))

Also, assuming "$device/brightness" is a (pseudo-)file containing a
textual representation of a number, you can read it with "read" to avoid
forking an unnecessary process.

        read -r curval < "$device/brightness"

Reply via email to