#!/bin/bash
DEV_RFCOMM=/dev/rfcomm

for i in ${DEV_RFCOMM}*
do
  DEV=`ls -l $i | awk '{print $6}'`
  test -e $i && rfcomm show $DEV 2>/dev/null | sed 's/ .[^ ]* ->//' | awk '{ print $2" "$4" "$1; }' | sed 's/:$//' | sed 's/rfcomm//' 
done |
while read MAC CHAN RFCOMM
do
  BTCOM=`grep -n $MAC bt_hash | cut -f1 -d:`
  if [ "$BTCOM" ]
  then
    echo BTCOM$BTCOM $DEV_RFCOMM$RFCOMM
  fi
done | sort 
