LINUX.ORG.RU

zsh: результат выполнения скрипта в PS1


0

0

есть ~/bin/bat такого содержания:

#!/bin/sh
acpi|cut -d "," -f 2|cut -d " " -f 2

на выходе показывает заряд батарейки в процентах, нужно засунуть его в PS1

function precmd {
PR_APM_RESULT=`~/bin/bat`
}

setprompt () {
setopt prompt_subst
PR_APM='${PR_APM_RESULT[(f)1]}%'
PROMPT=$'(${(e)PR_APM})[%~] '
}
setprompt

в итоге в приглашении вместо "100%" пустое место. Где я ошибся?

★★★★★

Ответ на: комментарий от the_one

Скобка есть, забыл скопировать сюда

JB ★★★★★
() автор топика
Ответ на: комментарий от kosmonavt

Я о том же, зачем такие сложности в исх. сообщении.

sdio ★★★★★
()
Ответ на: комментарий от kosmonavt

Спасибо, помогло

JB ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.