RESOLVIDO:

RESOLVIDO:

Estou executando o seguinte comando como um usuário não privilegiado: ethtool eth0 |tail -1 | awk '{print $3}', que resulta nesta saída:

Cannot get wake-on-lan settings: Operation not permitted
    yes

Não importa o que eu faça, não consigo me livrar da Cannot get wake-on-lan settings: Operation not permittedfrase.

Eu tentei grep -vtodos os tipos de combinações de redirecionamento, mas nada funcionou. Além disso, infelizmente, o acesso sudo para o ethtoolcomando não é uma opção.

Existe uma maneira de ocultar essa linha adicionada ao stdout? Obrigado antecipadamente!

Responder1

RESOLVIDO:

ethtool eth0 |& tail -1 | awk '{print $3}'

Responder2

É muito provavelmente ostderrno qual o comando está gravando, que possui o descritor de arquivo 2 em POSIX. Você pode redirecioná-lo para /dev/null adicionando 2>/dev/null:ethtool eth0 2>/dev/null |tail -1 | awk '{print $3}'

informação relacionada