Armazene uma nova variável usando o awk no meu arquivo bashrc

0

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.

    
por vpJohan 25.08.2016 / 13:28

1 resposta

0

Caminho mais fácil: tty command

$ tty
/dev/pts/6
$ TTY=$(tty)
$ echo $TTY                                            
/dev/pts/6
    
por 25.08.2016 / 13:30

Tags