#!/bin/sh if [ ! $# -eq 1 ]; then exit 1 fi num=$1 artist=`cat names | grep artist | sed -e 's/^[^:]*:\s*//g'` genre=`cat names | grep genre | sed -e 's/^[^:]*:\s*//g'` album=`cat names | grep album | sed -e 's/^[^:]*:\s*//g'` date=`cat names | grep year | sed -e 's/^[^:]*:\s*//g'` title=`cat names | grep "track $num:" | sed -e 's/^[^:]*:\s*//g'` twodigits=$num if [ $twodigits -lt 10 ]; then twodigits="0$num" fi fname=`echo "$artist-$title.ogg" | sed -e 's/ /_/g' | sed -e 's/"/\\"/g' \ | sed -e 's/_\?\/_\?/_/g'` oggenc -r -o "$fname" -a "$artist" -G "$genre" -d "$date" -N "$num" \ -t "$title" -l "$album" -b 256 track$twodigits.cdda.raw