svg.sh - randomcrap - random crap programs of varying quality
(HTM) git clone git://git.codemadness.org/randomcrap
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
svg.sh (294B)
---
1 #!/bin/sh
2
3 FEN="$HOME/p/chess-puzzles/fen"
4 mkdir -p svg
5
6 LC_ALL=C awk '
7 /^FILE:/ {
8 next;
9 }
10 length($0) {
11 fen = $0;
12 name = $0;
13
14 gsub("/", "_", name);
15 gsub(" ", "_", name);
16
17 print fen "\t" name;
18 }
19 ' |
20 while IFS=" " read -r fen name; do
21 "$FEN" -o svg -t print "$fen" > "svg/$name.svg"
22 done