Aliased $OCX variables to the X number for onos and onos-log commands.

I.e. running "onos 1" is equivalent to running "onos $OC1".
"onos-log 2" is equivalent to "onos-log $OC2".

If the argument is not a number there should be no change to the behaviour
of the script (original invocations should still work as expected).

Will make this change for other commands in the future if there are no issues.

Change-Id: I7621cce9076c088d3bcb1aa4d6c8f8f8525823ca
diff --git a/tools/test/bin/find-node.sh b/tools/test/bin/find-node.sh
new file mode 100644
index 0000000..e76a84a
--- /dev/null
+++ b/tools/test/bin/find-node.sh
@@ -0,0 +1,32 @@
+#!/bin/bash
+
+validate_number () {
+    local re="^[0-9]+$"
+    if [[ ! $1 =~ $re ]] ; then
+	return 1
+    fi
+
+    return 0
+}
+
+find_node () {
+    if validate_number $1 ; then
+	# input is a number, try to find if an OC node is defined
+
+	oc_try="OC$1"
+	node=${!oc_try}
+
+	if [ -n "$node" ]; then
+    	    # node lookup succeeded, return node
+	    echo $node
+	else
+    	    # node lookup failed, return original input
+	    echo $1
+	fi
+
+    else
+	echo $1
+    fi
+
+    return 0
+}