21 lines
495 B
Bash
Executable File
21 lines
495 B
Bash
Executable File
#!/bin/sh
|
|
|
|
lp_path=/sys/class/usbmisc
|
|
|
|
if ! [ -d "$lp_path" ]; then
|
|
exit
|
|
fi
|
|
|
|
cd $lp_path
|
|
|
|
for lps in `ls`; do
|
|
desc_file=$lp_path/$lps/device/ieee1284_id
|
|
uevent_file=$lp_path/$lps/device/uevent
|
|
|
|
name=`cat $desc_file | sed 's/.*DES:\(.*\);.*/\1/' | cut -d ';' -f 1`
|
|
model=`cat $desc_file | sed 's/.*MDL:\(.*\);.*/\1/' | cut -d ';' -f 1`
|
|
product=`cat $uevent_file | grep PRODUCT= | sed 's/PRODUCT=\(.*\)/\1/'`
|
|
|
|
echo $lps,$product,$model,$name;
|
|
done
|