Isso parece funcionar:
dmesg -Hw; read -t .01 -d ""
Este comando irá (após dmesg
ter terminado) executar o Bash built-in read
para consumir toda a entrada (sem delimitador em vez de uma nova linha, -d ""
). O argumento -t .01
faz com que o comando de leitura atinja o tempo limite após 0.01 segundos, para que o comando retorne rapidamente.