Если $dir пустой (-z тест), то $dir установлен на . (текущий каталог, в котором вы запустили скрипт).
Теперь угадайте, что ваш $PATH неправильно сформирован, как PATH=/bin::/usr/bin:/usr/local/bin На втором месте у тебя пустое поле. Поэтому, когда поле пустое, оно заменяется на текущую директорию, из которой запущен скрипт (тогда dir=...).
Используемая команда:
xrandr --output HDMI1 --brightness 976
указывает xrandr
установить яркость в 976 раз выше нормальной.
1.0
устанавливает нормальную яркость 1.1
устанавливает яркость на 10% выше нормальной, но не рекомендуется превышать 1,0, так как цвета вымываются. 0.75
или .75
задает 75% нормальной яркости 0.66
устанавливает 2/3 нормальной яркости и т. д.