Basta digitar tty
:
$ tty
/dev/pts/20
Muito simples e óbvio para ser verdade:)
Editar: O primeiro retorna também o pty
do processo que está executando grep
, como você pode perceber:
$ ps ax | grep $$
28295 pts/20 Ss 0:00 /bin/bash
29786 pts/20 S+ 0:00 grep --color=auto 28295
portanto, você precisaria filtrar o grep para obter apenas um resultado, o que está ficando feio:
ps ax | grep $$ | grep -v grep | awk '{ print $2 }'
ou usando
ps ax | grep "^$$" | awk '{ print $2 }'
(uma variante mais sã)