Я хочу, чтобы моя подсказка изменялась в зависимости от вывода определенной команды. и на основе результата команды добавить цвет.
пример:
запустите команду:
cphaprob stat | grep local | awk '{ print $NF }'`
(это покажет только последнее слово.
Теперь, если результат "внимание", я хочу, чтобы приглашение было:
PS1='[\t][\u@\h]\[\e[0;92m\][attention]\[\e[0m\]# '
поэтому слово "внимание" будет зеленым.
Однако, если слово будет "вниз", я хочу, чтобы подсказка была другого цвета:
PS1='[\t][\u@\h]\[\e[4;91m\][Down]\[\e[0m\]# '
Я хочу, чтобы изменение было «на лету», означая в каждой новой строке (нажатие Enter), я хочу, чтобы приглашение обновлялось в зависимости от результата.
Если возможно, это должно быть как-то сделано постоянным через .bashrc.
Есть идеи, как заставить это работать?