Как я могу заставить KornShell отображать дату и время в подсказке?

Это возможно строки, которые Вы ищете, отправляются в stderr вместо stdout, в этом случае заканчивая строку с 2>&1 должен решить проблему:

tail -f general.log | grep Some_word | tee -a todel.txt 2>&1

3
10.09.2015, 00:52
2 ответа

Вы можете использовать буквальную новую строку в PS1:

PS1="$_timedhms
> [USERNAME]MACHINE:${PWD#$HOME/} $ "

или используя $'\n' с ksh93:

PS1="$_timedhms$'\n' [USERNAME]MACHINE:${PWD#$HOME/} $ "
3
27.01.2020, 21:28

Есть довольно простой способ сделать это:

export PS1=$(echo "\033[01;33m"`date +%D`" "`date +%T`"\033[0m""\n"`whoami`@"\033[3;36m"`hostname`"\033[0m"':$PWD'#)

Если вы хотите установить это навсегда, добавьте запись в '/etc/profile'.

-1
27.01.2020, 21:28

Теги

Похожие вопросы