mirror of
https://github.com/opennetworkinglab/onos.git
synced 2025-12-25 03:01:26 +01:00
Also cleaning up usage for consistency. Change-Id: I1d8a10c063cab5992033b97d6efa60bba030ed9e
29 lines
542 B
Bash
29 lines
542 B
Bash
#!/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
|
|
}
|