The mecanism is the same for all commands :
variable=`command`
or variable=$(command) with bash/ksh
In your case :
Code:
servername=$1
username=$2
result=$(awk -F":" -v srvname=$servername -v usrname=$username -v pass=$p '$1~srvname && $4~usrname {print $5} ' inputfilename)