Linux
‘cat’ing 文件和’cat’ing 文件到 zsh 中的變數時得到兩個不同的結果?
有問題的文件是
/sys/class/power_supply/BAT0/status
.當我 cat 它時,我收到
Full
. 但是當我這樣做status="$(cat /sys/class/power_supply/BAT0/status)"
然後回顯時status
,我會1
在我希望它輸出時收到Full
。我確定我只是一個白痴,並且遺漏了一些明顯的東西。任何幫助表示讚賞。
這可能是為 bash 設計的。在
zsh
你得到 1 錯誤:zsh: read-only variable: status
status
是保留變數。試試my_status
。