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