#!/bin/sh # # report usb-id # sysdir="/sys/bus/usb/devices/" for i in `ls -1 "$sysdir"`; do if [ -r "$sysdir/$i/idVendor" ]; then read vid < "$sysdir/$i/idVendor" read pid < "$sysdir/$i/idProduct" read name < "$sysdir/$i/product" read manu < "$sysdir/$i/manufacturer" read serial < "$sysdir/$i/serial" if [ ! "$vid" = "0000" ]; then echo "$manu $name ||| $vid"_"$pid"_"$serial" fi fi done;