#!/bin/sh while [ -n "$1" ]; do out="$(dirname "$1")/$(basename "$1" .ass).xml" awk -F',' ' BEGIN { ret = 1 srand() print "\n" \ "\n" \ "\n" \ " \n" \ " 42\n" \ " 0\n" \ " 0\n" \ " 0" } /^Comment:/ { if($5 == "chapter") { ret = 0 print " \n" \ " " $2 "\n" \ " " int(rand()*(2^32)) "\n" \ " \n" \ " " $10 "\n" \ " eng\n" \ " \n" \ " " } } END { print " \n" exit ret }' "$1" > "$out" || rm "$out" shift done