[Comm] tty number in script...

Alexandr R Ogurtzoff =?iso-8859-1?q?iscander_=CE=C1_mercuri=2Emk=2Eua?=
Ср Июл 14 11:03:35 MSD 2004


> А man `basename $SHELL` читать не пробовали?
>
> bash:
>               \l     the basename of the shell's terminal device name
>
> zsh:
>        %l     The line (tty) the user is logged in on, without `/dev/'
> prefix. If the name starts with `/dev/tty', that prefix is stripped.
 Пробовал! получалось :-)

PS1="[\u@\h `tty` \w]\$ "
[iscander на iscander /dev/pts/2 ~]$ PS1="[\u@\h `fgconsole` \w]\$ "
[iscander на iscander 7 ~]$ PS1="[\u@\h \l \w]\$ "
[iscander на iscander 2 ~]$
с tty наиболее полный вывод получается,на мой взгляд более  "политкорректный"!
Всёж таки различает псевдотерминал и реальную консоль, но за ещё одно зёрнышко 
опыта спасибо.
--
С наилучшими пожеланиями
With best regards
Александр Огурцов
Alexandr Ogurtzoff



Подробная информация о списке рассылки community