Hi Rob
Taking the simple method, this works for me:

udevadm info -a -p $(udevadm info -q path -n /dev/tty3) | grep -e KERNEL -e 
SUBSYSTEM


Signed,
Captain Obvious!
<g>

 
--
Rob Echlin, B. Eng.
613-266-8311 -  Ottawa, ON
http://talksoftware.wordpress.com  - http://picasaweb.google.com/coderoller



>________________________________
> From: Robert P. J. Day <[email protected]>
>To: Ottawa Linux Users Group <[email protected]> 
>Sent: Saturday, March 16, 2013 1:41:17 PM
>Subject: [OCLUG-Tech] how to use udevadm to print *just* KERNEL and SUBSYSTEM?
> 
>
>  currently writing a tutorial on udev and i'm drawing a blank on
>something that should be simple -- what variation of udevadm can i use
>to print just the KERNEL and SUBSYSTEM values corresponding to a
>device?
>
>  here's the tutorial:
>
>http://www.crashcourse.ca/wiki/index.php/Udev
>
>it's still *very* incomplete but, partway down, you can see how to do
>an attribute walk on (in my case, using the example of a usb-serial
>cable) /dev/ttyUSB0:
>
>$ udevadm info -a -p $(udevadm info -q path -n /dev/ttyUSB0)
>
>that command generates a pile of output, and what i care about is at
>the very beginning:
>
>  looking at device 
>'/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4/2-1.4:1.0/ttyUSB0/tty/ttyUSB0':
>    KERNEL=="ttyUSB0"
>    SUBSYSTEM=="tty"
>    DRIVER==""
>
>all i want are the values of KERNEL and SUBSYSTEM since it's those
>values that are used by the rules file that's eventually consulted. so
>for the sake of brevity, i want to figure out what command and options
>will print just that, and i just can't find it.
>
>  am i missing something obvious?
>
>rday
>
>-- 
>
>========================================================================
>Robert P. J. Day                                 Ottawa, Ontario, CANADA
>                        http://crashcourse.ca
>
>Twitter:                                      http://twitter.com/rpjday
>LinkedIn:                              http://ca.linkedin.com/in/rpjday
>========================================================================
>_______________________________________________
>Linux mailing list
>[email protected]
>http://oclug.on.ca/mailman/listinfo/linux
>
>
>
_______________________________________________
Linux mailing list
[email protected]
http://oclug.on.ca/mailman/listinfo/linux

Reply via email to