for VM_NAME in `cat ${VM_INPUT} | sed '/^$/d' | sed -e 's/^[ \t]*//;s/[ \t]*$//'`;
for VM_NAME in `cat ${VM_INPUT} | sed '/^$/d' | sed -e 's/^[:blank:]*//;s/[:blank:]*$//'`;
VMX_DIR=`echo ${VMX_CONF%.vmx}`
VMX_DIR=`echo ${VMX_DIR%/*}`
VMX_DIR=`echo ${VMX_CONF%/*.vmx}`
grep -E "${VM_NAME}" /tmp/vms_list | ...
grep -E \"${VM_NAME}\" /tmp/vms_list | ...
mkdir /etc/rc.early.d
echo 'echo "01 05 * * 1-5 /opt/Backup/ghettoVCBni.sh /opt/Backup/VMs2Backup" >>/var/spool/cron/crontabs/root' > /etc/rc.early.d/AddBackup2Crontab.sh
chown root:root /etc/rc.early.d/AddBackup2Crontab.sh
chmod 774 /etc/rc.early.d/AddBackup2Crontab.sh
for VM_NAME in `cat ${VM_INPUT} | sed '/^$/d' | sed -e 's/^[ \t]*//;s/[ \t]*$//'`;
for VM_NAME in `cat ${VM_INPUT} | sed '/^$/d' | sed -e 's/^[:blank:]*//;s/[:blank:]*$//'`;
for VM_NAME in `cat "${VM_INPUT}" | sed '/^$/d' | sed -e 's/^[[:blank:]]*//;s/[[:blank:]]*$//'`
cat "${VM_INPUT}" | sed '/^$/d' | sed -e 's/^[[:blank:]]*//;s/[[:blank:]]*$//' | while read VM_NAME;
VMX_DIR=`echo ${VMX_CONF%.vmx}`
VMX_DIR=`echo ${VMX_DIR%/*}`
VMX_DIR=`echo ${VMX_CONF%/*.vmx}`
VMX_DIR=`dirname "${VMX_CONF}"`
grep -E "${VM_NAME}" /tmp/vms_list | ...
grep -E \"${VM_NAME}\" /tmp/vms_list | ...
grep -E "\<${VM_NAME}\>" /tmp/vms_list | ...
# cat > /tmp/bad_input_file << __BAD_INPUT__
Monitoring & Maintenance
RESNET-UCSB
blah2
blah1
blah2
t
tvm
tt
__BAD_INPUT__
~ # IFS=$'\n'
~ # for VM_NAME in `cat /tmp/bad_input_file | sed '/^$/d' | sed -e 's/^[ \t]*//;s/[ \t]*$//'`;
do
echo "#$VM_NAME#"
done
#Monitoring & Maintenance#
#RESNET-UCSB#
#blah2#
#blah1#
#blah2#
#vm#
~ #
# for VM_NAME in `cat /tmp/bad_input_file | sed '/^$/d' | sed -e 's/^[[:blank:]]*//;s/[[:blank:]]*$//'`
do
echo "#$VM_NAME#"
done
#Monitoring & Maintenance#
#RESNET-UCSB#
#blah2#
#blah1#
#blah2#
#t#
#tvm#
#tt#
~ #
grep -E "\<${VM_NAME}\>" /tmp/vms_list | ...
~ # grep -E "\<test\>" /tmp/vms_list
"16";"test vm";"[datastore-1]";"New Virtual Machine/New Virtual Machine.vmx"
~ # grep -E "\<test vm\>" /tmp/vms_list
"16";"test vm";"[datastore-1]";"New Virtual Machine/New Virtual Machine.vmx"
~ #
grep -E "\"${VM_NAME}\"" /tmp/vms_list | ...
~ # grep -E "\"test vm\"" /tmp/vms_list
"16";"test vm";"[datastore-1]";"New Virtual Machine/New Virtual Machine.vmx"
~ # grep -E "\"test\"" /tmp/vms_list
~ #
~ # VMX_CONF=/vmfs/volumes/himalaya-local-SAS.VMStorage/RESNET-UCSB/RESNET-UCSB.vmx
~ # VMX_DIR=`echo ${VMX_CONF%.vmx}`
~ # VMX_DIR=`echo ${VMX_DIR%/*}`
~ # echo "Output: $VMX_DIR"
Output: /vmfs/volumes/himalaya-local-SAS.VMStorage/RESNET-UCSB
~ # VMX_DIR=""
~ # VMX_DIR=`echo ${VMX_CONF%/*.vmx}`
~ # echo "Output: $VMX_DIR"
Output: /vmfs/volumes/himalaya-local-SAS.VMStorage/RESNET-UCSB
~ #
VMX_DIR=`dirname "${VMX_CONF}"`
Online access to the latest VMworld Sessions & Labs and online services.
Learn morePurchase credits to redeem training and consulting services online.
Buy Now