diff --git a/contrib/scripts/readall.sh b/contrib/scripts/readall.sh index 3d1a1bb3..9fa252e9 100755 --- a/contrib/scripts/readall.sh +++ b/contrib/scripts/readall.sh @@ -12,6 +12,11 @@ if [ "x$1" = "x-R" ]; then shift fi for i in `echo "f -F circuit,name" "$@"|nc 127.0.0.1 $port|sort -u|egrep ','`; do - ret=`echo "r ${readargs} -c" ${i%%,*} ${i##*,}|nc 127.0.0.1 $port|head -n 1` - echo ${i%%,*} ${i##*,} "=" $ret + circuit=${i%%,*} + name=${i##*,} + if [ -z "$circuit" ] || [ -z "$name" ] || [ "$circuit,$name" = "scan,id" ]; then + continue + fi + ret=`echo "r ${readargs} -c $circuit $name" |nc 127.0.0.1 $port|head -n 1` + echo "$circuit $name = $ret" done