#!/bin/bash NUMBER_OF_TRACKS=1 TRACK_NUMBER=1 while cdparanoia -Q 2>&1 | grep " $NUMBER_OF_TRACKS. " >/dev/null; do NUMBER_OF_TRACKS=$(($NUMBER_OF_TRACKS + 1)); done NUMBER_OF_TRACKS=$(($NUMBER_OF_TRACKS - 1 )) echo; echo There are $NUMBER_OF_TRACKS audio tracks on this CD.; echo if [ "$1" = "-check" ] || [ "$1" = "-Check" ]; then exit 1; fi if [ $NUMBER_OF_TRACKS = 0 ]; then exit 1; fi echo continuing ...; echo while [ $TRACK_NUMBER -le $NUMBER_OF_TRACKS ]; do cdparanoia -B $TRACK_NUMBER wav TRACK_NUMBER=$(($TRACK_NUMBER + 1 )); done eject echo Remove CD and insert blank CD into drive and then press any key. read cdrecord -v -eject dev=/dev/cdrw speed=4 -audio -pad ./*.wav rm ./*.wav