Você deseja que as duas primeiras linhas correspondam a product:
ou serial:
. Em caso afirmativo, você pode tentar:
$ sudo lshw | grep -Em2 'serial:|product:'
product: 20FWCTO1WW (LENOVO_MT_20FW_BU_Think_FM_ThinkPad T460p)
serial: PF0P1EUH
Como alternativa, grep
de todas as linhas que correspondem a uma das strings de destino e, em seguida, use head
para imprimir apenas as primeiras duas:
$ sudo lshw | grep -E 'serial:|product:' | head -n2
product: 20FWCTO1WW (LENOVO_MT_20FW_BU_Think_FM_ThinkPad T460p)
serial: PF0P1EUH
Naturalmente, ambas as abordagens pressupõem que você nunca terá um segundo product:
antes do primeiro serial:
e vice-versa.