Skip to content

Instantly share code, notes, and snippets.

@KAMEDAkyosuke
Created December 22, 2011 05:57
Show Gist options
  • Save KAMEDAkyosuke/1509132 to your computer and use it in GitHub Desktop.
Save KAMEDAkyosuke/1509132 to your computer and use it in GitHub Desktop.
clone vmware image for `VMWare Fusion 3.x`
#!/bin/sh
SOURCE=$1
CLONE=$2
PREFIX='.vmwarevm'
cp -rf $SOURCE $CLONE
cd $CLONE
SOURCE=$(echo $SOURCE | sed -e s/\\$PREFIX//)
CLONE=$(echo $CLONE | sed -e s/\\$PREFIX//)
for f in $(ls -1 | grep $SOURCE)
do
extension=$(echo $f | sed -e s/$SOURCE//)
echo $CLONE$extension
mv $f $CLONE$extension
done
sed -ie "s/$SOURCE/$CLONE/g" $CLONE.vmdk
sed -ie "s/$SOURCE/$CLONE/g" $CLONE.vmx
sed -ie "s/$SOURCE/$CLONE/g" $CLONE.vmxf
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment