Move 1988-2004 entries into subdirs
We we move 1988-2004 entries from all of a year's winning entries in a single directory to each winner being in their own sub-directory under the given year directory.
This commit is contained in:
1 parent
1e82e8aa3e
commit
d2a42f42e8
478 files changed
No files matched your search
@@ -0,0 +1,53 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# dgibson.sh - run the dgibson entry
|
||||
#
|
||||
# usage:
|
||||
# dgibson.sh [data_file]
|
||||
|
||||
# parse args
|
||||
#
|
||||
if [ $# -eq 0 ]; then
|
||||
DATA="./dgibson.data1"
|
||||
else
|
||||
DATA="$1"
|
||||
fi
|
||||
if [ ! -f "$DATA" ]; then
|
||||
echo "$0: no data found in $DATA" 1>&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# for the initial data.name if needed
|
||||
#
|
||||
if [ ! -f "data.name" ]; then
|
||||
rm -f data.name
|
||||
echo "$DATA" > data.name
|
||||
fi
|
||||
if [ ! -f life.d ]; then
|
||||
# force a new life setup
|
||||
echo "/" > data.name
|
||||
fi
|
||||
rm -f data.name2
|
||||
echo "$DATA" > data.name2
|
||||
|
||||
# note if we are running a new form
|
||||
#
|
||||
if cmp -s data.name data.name2; then
|
||||
:
|
||||
else
|
||||
rm -f life.d
|
||||
cp "$DATA" life.d
|
||||
rm -f data.name
|
||||
echo "$DATA" > data.name
|
||||
cat life.d
|
||||
fi
|
||||
|
||||
# build a new copy of the program
|
||||
#
|
||||
rm -f dgibson
|
||||
make dgibson
|
||||
|
||||
# form the next generation
|
||||
#
|
||||
chmod +w life.d
|
||||
dgibson | tee life.d
|
||||
Reference in new issue
Block a user