У меня есть следующий скрипт для выполнения команды "xset led" при нажатии клавиш, но я не могу заставить его работать, потому что команда фактически не выполняется. Вот сценарий:
#!/bin/bash
res=$(echo "$(xset q)" | tr ";" "Scroll Lock")
if [[ $res == *"Scroll Lock: on"* ]]; then
echo $(xset led on)
else
echo $(xset led off)
fi
Однако, когда я выполняю echo $(xset led on)
в оболочке, это работает. Выполнение сценария выше выводит пустую строку.