probe 253 B

123456789101112
  1. #!/bin/rc
  2. # list all usb devices
  3. rfork e
  4. if(! test -r '#U'/usb0)
  5. exit no-usb
  6. if(! test -r /dev/usb0)
  7. bind -a '#U' /dev
  8. for (id in /dev/usb[0-9]*/[0-9]*/status)
  9. if (test -e $id) {
  10. echo $id | sed 's;/status$;: ;' | tr -d '\12'
  11. grep '^[A-Z]' $id
  12. }