Рассматриваемый файл /sys/class/power_supply/BAT0/status
.
Когда я ловлю это, я получаю Full
. Но когда я сделаю status="$(cat /sys/class/power_supply/BAT0/status)"
а затем эхо status
, Я получаю 1
когда я хочу выводить Full
. Я уверен, что я просто идиот и упускаю что-то очевидное. Любая помощь приветствуется.
Вероятно, это разработано для bash. В zsh
вы получите 1 за ошибку:
zsh: read-only variable: status
status
зарезервированная переменная. Пытаться my_status
.