#!/bin/sh # reasonable(?) defaults toc='cd.toc' data='data.wav' ac_prev= for ac_option do # If the previous option needs an argument, assign it. case "$ac_prev" in "data") data="$ac_option" ac_prev= continue ;; esac case "$ac_option" in -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;; *) ac_optarg= ;; esac case "$ac_option" in -data | --data | --dat | --da | --d | -dat | -da | -d) ac_prev="data" ;; -data=* | --data=* | --dat=* | --da=* | --d=* | -dat=* | -da=* | -d=*) data="$ac_optarg" ;; *) toc="$ac_option" ;; esac done # uncomment if you want to be sure that everything went correct #echo "data=" $data #echo "toc=" $toc sudo cdrdao read-toc --datafile $data $toc sudo cdp -vg /dev/sgc 1- $data