есть ~/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
Ответ на:
комментарий
от sdio
Ответ на:
комментарий
от kosmonavt
Ответ на:
комментарий
от kosmonavt
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Как в os.system() экранировать специальные символы? Не могу написать bash-промпт PS1 (2023)
- Форум Некорректное сравнение числовой переменной zsh (2017)
- Форум Zsh, PS1 (2013)
- Форум zsh PS1 root (2011)
- Форум PS1 для zsh (2006)
- Форум цвет в $PS1 для zsh (2004)
- Форум Выполнение скрипта (2010)
- Форум Выполнение скрипта (2014)
- Форум скрипт, mysql, построчная обработка результата выполнения запроса. (2017)
- Форум zsh: перебор результатов поиска (2014)