A veces necesitamos filtrar más de una expresión en un output y el filtrado con grep nos va pedir que corramos el comando más de una vez para ver todos los resultados, así:
lspci | grep -i audio
lspci | grep -i vga
Se puede ver todos los resultados de una sola vez con egrep, así:
lspci | egrep -i 'audio|vga'
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 12)
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)
El parámetro "-i" es para que egrep busque sin distinguir mayúsculas.
Claro, es más escalable, ya que podemos buscar una gran cantidad de patrones simultáneamente:
lspci | egrep -i 'audio|vga|ethernet|network'
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 12)
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)
03:00.0 Network controller: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller (rev 01)
04:00.0 Ethernet controller: Atheros Communications Inc. AR8152 v1.1 Fast Ethernet (rev c1)
1 comentario:
Excelente tip Yaco,gracias!
Publicar un comentario