usb-location.sh 576 B

123456789101112131415161718
  1. #!/bin/sh
  2. #python -c "import os,socket;print "play games."
  3. #location = `/usr/sbin/system_profiler SPUSBDataType | grep "Location ID:" | awk -F: '{print $2}' | sed s'/ //'g | awk -F/ '{print $1}' | head -1`
  4. #lsof -p 1624
  5. export PATH=$PATH:/usr/sbin
  6. dir=`dirname $0`
  7. #use capital
  8. USB_LOCAL=`system_profiler SPUSBDataType | grep "Location ID:" | awk -F: '{print $2}' | sed s'/ //'g | awk -F/ '{print $1}' | head -1`
  9. sleep 1
  10. #wc -l show line numbers, wc -c show bytes numbers
  11. EXIST=`echo $USB_LOCAL | grep 0x* | wc -l`
  12. if [ $EXIST -eq 0 ];then
  13. echo 1
  14. else
  15. echo $USB_LOCAL
  16. fi