# .bashrc # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi # User specific aliases and functions function getvmsf () { vim-cmd vmsvc/getallvms \ |awk '{if ($1 >0) print $1":"$2}'\ |grep '^[0-9]\{2,3\}': } alias getvms='getvmsf' # Get all VMS-Names function getvmsnf () { getvms | awk -F ":" '{ print $2 }' } alias getvmsnames='getvmsnf' # Get all VIDs function getvmsvidf () { getvms | awk -F ":" '{ print $1 }' } alias getvmsvid='getvmsvidf' # Get all VMX-Files alias getvmsvmx='vmware-cmd -l' # Get all IP-Addresses if machines on function getvmsipf () { for i in `getvmsvmx` do mydisp=`echo $i | awk -F/ '{ print $5 }'` myip=`vmware-cmd $i getguestinfo ip | awk -F= '{ print $2 }'` echo $mydisp $myip done } alias getvmsip='getvmsipf'