aboutsummaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
Diffstat (limited to 'utils')
-rwxr-xr-xutils/gentranstests.sh34
1 files changed, 34 insertions, 0 deletions
diff --git a/utils/gentranstests.sh b/utils/gentranstests.sh
new file mode 100755
index 0000000..0186480
--- /dev/null
+++ b/utils/gentranstests.sh
@@ -0,0 +1,34 @@
1#!/bin/sh
2
3outdir=${1:-"../test/05_transform"}
4
5mkdir -p "$outdir"
6i=100
7
8while read -r line; do
9 [ -z "$line" ] && continue
10
11 trans_piece="$(echo $line | awk '{print $1}' | tr -d 'rm')"
12 move1="$(echo $line | awk '{print $2}')"
13 move2="$(echo $line | awk '{print $3}')"
14
15 rotation="rotation $trans_piece"
16
17 file1="$(ls | grep move_*_${move1}.txt)"
18 file2="$(ls | grep move_*_${move2}.txt)"
19 echo "$rotation" >"$outdir/${i}_${trans_piece}r_${move1}.in"
20 cat "$file1" >>"$outdir/${i}_${trans_piece}r_${move1}.in"
21 cp "$file2" "$outdir/${i}_${trans_piece}r_${move1}.out"
22
23 i=$((i+1))
24
25 mirrored="mirrored $trans_piece"
26
27 file1="$(ls | grep move_*_${move1}.txt)"
28 file2="$(ls | grep move_*_${move2}.txt)"
29 echo "$mirrored" >"$outdir/${i}_${trans_piece}m_${move1}.in"
30 cat "$file1" >>"$outdir/${i}_${trans_piece}m_${move1}.in"
31 cp "$file2" "$outdir/${i}_${trans_piece}m_${move1}.out"
32
33 i=$((i+1))
34done <transform_moves.txt

Generated with cgit - Back to sebastiano.tronto.net