SOLUCIONADO:

SOLUCIONADO:

Estoy ejecutando el siguiente comando como usuario sin privilegios: ethtool eth0 |tail -1 | awk '{print $3}', lo que da como resultado este resultado:

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

No importa lo que haga, parece que no puedo deshacerme de la Cannot get wake-on-lan settings: Operation not permittedfrase.

Probé grep -vtodo tipo de combinaciones de redireccionamiento pero ninguna funcionó. Además, desafortunadamente, el acceso sudo para el ethtoolcomando no es una opción.

¿Hay alguna manera de ocultar esa línea que se agrega a la salida estándar? ¡Gracias por delante!

Respuesta1

SOLUCIONADO:

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

Respuesta2

Es muy probablemente elstderren el que escribe el comando, que tiene el descriptor de archivo 2 en POSIX. Puedes redirigirlo a /dev/null agregando 2>/dev/null:ethtool eth0 2>/dev/null |tail -1 | awk '{print $3}'

información relacionada