local interf=$1
local prefix=${interf%[[:digit:]]}
local ifs=$(ip link show | grep " $prefix" |\
- gawk '{ printf ("%s",substr($2,1,length($2)-1)) }' |\
+ awk '{ printf ("%s",substr($2,1,length($2)-1)) }' |\
sed s/$interf//)
echo "$ifs"
}
avail=0
else
instances=$(cat $VTPMDB | \
- gawk \
+ awk \
'{ \
if (1 != index($1,"#")) { \
printf("%s ",$2); \
function vtpmdb_get_free_instancenum () {
local ctr instances don found
instances=$(cat $VTPMDB | \
- gawk \
+ awk \
'{ \
if (1 != index($1,"#")) { \
printf("%s ",$2); \
inst=$2
res=$(cat $VTPMDB | \
- gawk -vvmname=$vmname \
+ awk -vvmname=$vmname \
-vinst=$inst \
'{ \
if ( 1 == index($1,"#")) {\
VTPMDB_TMP="$VTPMDB".tmp
$(cat $VTPMDB | \
- gawk -vvmname=$vmname \
+ awk -vvmname=$vmname \
'{ \
if ( $1 != vmname ) { \
print $0; \
function vtpm_isLocalAddress() {
local addr res
addr=$(ping $1 -c 1 | \
- gawk '{ print substr($3,2,length($3)-2); exit }')
+ awk '{ print substr($3,2,length($3)-2); exit }')
if [ "$addr" == "" ]; then
echo "-1"
return
fi
res=$(ifconfig | grep "inet addr" | \
- gawk -vaddr=$addr \
+ awk -vaddr=$addr \
'{ \
if ( addr == substr($2, 6)) {\
print "1"; \