Как добавить случайный цвет и внешний IP-адрес в приглашение (PS1)

IP=$(nslookup `hostname` | grep -i address | awk -F" " '{print $2}' | awk -F# '{print $1}' | tail -n 1 ); R=3$((RANDOM%6 + 1)); PS1="\n\[\033[1;37m\]\u@\[\033[1;$R""m\]\h^$IP:\[\033[1;37m\]\w\$\[\033[0m\] "


Эта команда создает переменные «IP» и «R». «IP» получает внешний IP-адрес хоста, «R» получает случайное число от 31 до 36. Затем она устанавливает пользовательский приглашающий текст (PS1) с указанием случайного цвета и внешнего IP-адреса хоста. Альтернативы: можно использовать другие способы генерации случайных чисел и указания цвета для PS1. Аргументы: отсутствуют.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *