Skip to content

Commit c8385ae

Browse files
committed
Shell script
1 parent ba6f34a commit c8385ae

2 files changed

Lines changed: 12 additions & 5 deletions

File tree

make_solution.sh

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#!/bin/sh
1+
#!/bin/bash
22

33
set -eu
44

@@ -13,10 +13,7 @@ export OUTPUT
1313

1414
echo "running..."
1515
for f in ./input/prob-*.desc; do
16-
ID=$(echo $f | sed -E 's/\.\/input\/prob\-([0-9]+)\.desc/\1/')
17-
INPUT_FILE=./input/prob-$ID.desc
18-
OUTPUT_FILE=$OUTPUT/prob-$ID.sol
19-
./target/release/icfpc2019 < $INPUT_FILE > $OUTPUT_FILE
16+
./solve_single.sh $f $OUTPUT
2017
done
2118

2219
echo "Creating zip $OUTPUT/solutions.zip"

solve_single.sh

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
#!/bin/sh
2+
3+
set -eu
4+
5+
FILE=$1
6+
OUTPUT=$2
7+
ID=$(echo $FILE | sed -E 's/\.\/input\/prob\-([0-9]+)\.desc/\1/')
8+
INPUT_FILE=./input/prob-$ID.desc
9+
OUTPUT_FILE=$OUTPUT/prob-$ID.sol
10+
./target/release/icfpc2019 < $INPUT_FILE > $OUTPUT_FILE

0 commit comments

Comments
 (0)