如果你的笔记本电脑安装了 APM,可以尝试以下 PROMPT_COMMAND 来创建一个环境变量${battery}你可以将其添加到你的提示符中。这将指示是否已连接交流电源以及剩余电量百分比。交流电源已连接用“^”表示(表示开启),断开连接用“v”表示,显示在百分比值之前。
function prompt_command { # As much of the response of the "apm" command as is # necessary to identify the given condition: NO_AC_MESG="AC off" AC_MESG="AC on" APMD_RESPONSE="$(apm)" case ${APMD_RESPONSE} in *${AC_MESG}*) ACstat="^" ;; *${NO_AC_MESG}*) ACstat="v" ;; esac battery="${temp##* }" battery="${ACstat}${battery}" } |