Como os registros são separados por linhas em branco, deve ser possível usar awk ou perl no modo de parágrafo , por exemplo
sudo awk -vRS= '/Vendor=04b8/{print $0,"\n"}' /sys/kernel/debug/usb/devices
ou (com o GNU awk)
sudo awk -vRS= '/Vendor=04b8/{print $0,RT}' /sys/kernel/debug/usb/devices
ou com perl
sudo perl -00 -ne 'print if /Vendor=1d6b/' /sys/kernel/debug/usb/devices
Se o seu sistema tiver o utilitário usb-devices , você poderá evitar cat ing o arquivo diretamente:
usb-devices | awk '/1d6b/{print $0,RT}' RS=