====== Lister son matériel par classe ======
* Objet : Filtrer les informations fournies par lspci
* Niveau requis : FIXME {{tag>débutant}}
* Commentaires : //Pense bête pour l'intégrer au tuto lspci//
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)
===== Introduction =====
''lspci'' retourne souvent une longue liste. Il existe des options pour filtrer le retour à partir du couple ''vendeur:periphérique'' (''-d''), ou du domaine (''-s''), mais rien pour la classe (le type de périphérique). Voici un petit script pour filtrer uniquement un type de périphérique, comme un périphérique multimedia dans l'exemple ci-dessous.
===== Utilisation =====
class=0480 #On récupère la classe d'un périphérique PCI là http://pci-ids.ucw.cz/read/PD/
for i in $(lspci -n | grep $class | cut -d " " -f3); do lspci -kd $i; done
04:05.1 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [Audio Port] (rev 05)
Subsystem: LeadTek Research Inc. Device 6f2b
Kernel driver in use: cx88_audio
04:05.2 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] (rev 05)
Subsystem: LeadTek Research Inc. Device 6f2b
Kernel driver in use: cx88-mpeg driver manager