Você não precisa manipular a saída se adicionar a opção -s
ou --short
que, de acordo com a ajuda, "mostre as informações solicitadas no formato curto".
lsb_release -is
Estou tentando recuperar o nome da distribuição da saída lsb_release -i
, mas usando
lsb_release -i | sed 's/Distributor ID: //g'
não faz o truque.
O que estou fazendo de errado? Ou talvez eu deva mudar a ferramenta?
Você não precisa manipular a saída se adicionar a opção -s
ou --short
que, de acordo com a ajuda, "mostre as informações solicitadas no formato curto".
lsb_release -is
O caractere após os dois pontos é uma tabulação, não um espaço. Use
s/Distributor ID:\t//
O /g
não é necessário porque o padrão não é repetido na linha.
Você também pode usar muito mais simples
lsb_release -i | cut -f2-
Tente isto:
lsb_release -is
Na página man
de lsb_release(1)
:
-s, --short
Use the short output format for any information displayed. This format omits the leading header(s).
Na minha máquina:
bburns@bjb-laptop:~$ lsb_release -is
Ubuntu