Caminho mais fácil: tty
command
$ tty
/dev/pts/6
$ TTY=$(tty)
$ echo $TTY
/dev/pts/6
Estou escrevendo um alias
para meu .bashrc
que busca meus terminais TTY
number da minha lista de processos por grep
ing o ps
output e fazendo um código awk
no resultado conforme descrito abaixo:
alias myTTY="ps -et | grep ' ps ' | awk '{print \}' | head -n1"
O que eu quero fazer é ter a string impressa armazenada como a nova variável TTY
. Isso é possível em um arquivo .bashrc
ou terei que colocar o código em um arquivo .sh
separado?
Histórico: Eu obtive um novo sistema Linux no meu novo trabalho e, por algum motivo, echo $TTY
não retorna esse valor como eu estou acostumado. Se alguém souber uma maneira mais simples de obter esse valor, sou grato, mas ainda seria útil descobrir como resolver o problema original.
Caminho mais fácil: tty
command
$ tty
/dev/pts/6
$ TTY=$(tty)
$ echo $TTY
/dev/pts/6