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