- example script of splitting and comparing two large world log files

This commit is contained in:
Mark Vejvoda 2010-11-30 23:37:25 +00:00
parent b02da7d1e0
commit acb3df7ccc
1 changed files with 49 additions and 0 deletions

49
mk/linux/analyzeWorldSynch.sh Executable file
View File

@ -0,0 +1,49 @@
#!/bin/bash
MAX_SPLIT_SIZE_BYTES=75000000
echo 'Max split file size = $MAX_SPLIT_SIZE_BYTES'
echo 'Setting up temp folders...'
if [ -d temp ]; then
echo 'Purging temp folders...'
rm -r temp
fi
if [ ! -d temp ]; then
echo 'Creating temp folders...'
mkdir temp
fi
if [ ! -d temp ]; then
echo 'Could not find temp folders, exiting...'
exit
fi
cd temp
if [ ! -d temp1 ]; then
echo 'Creating temp sub folders...'
mkdir temp1
fi
if [ -f xaa ] ; then
rm x*
fi
echo 'Copying logs to temp folders...'
cp ../debugWorldSynch.log* .
cp debugWorldSynch.log1 temp1/
echo 'Splitting logs in temp folders...'
split -b $MAX_SPLIT_SIZE_BYTES debugWorldSynch.log
cd temp1
if [ -f xaa ] ; then
rm x*
fi
split -b $MAX_SPLIT_SIZE_BYTES debugWorldSynch.log1
cd ../
echo 'Please diff the files xaa (and other split files) in temp folders temp and temp1...'