1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
#!/bin/bash
ADDOPT=""
if [ "$2" == "file" ];
then
echo "Checking external cuesheet file"
TESTDIR=raven_e_cuesheet.flac.tracks
elif [ "$2" == "embedded" ];
then
echo "Checking embedded cuesheet"
TESTDIR=raven_e.flac.tracks
else
echo "ERROR! Missing parameter"
echo
echo "Usage:"
echo
echo "$(basename -- "$0") DESTTYPE file Check external cue sheet file"
echo "$(basename -- "$0") DESTTYPE embedded Check embedded cue sheet file"
exit 1
fi
. "${BASH_SOURCE%/*}/funcs.sh" "$1" 99 "$2"
XDIRNAME="${DIRNAME}/cuesheet/${TESTDIR}"
TRACKS=10
ls -1 "${XDIRNAME}"
echo "Checking number of tracks is ${TRACKS}"
[ $(ls "${XDIRNAME}"/*.${FILEEXT} -1 | wc -l) = ${TRACKS} ]
echo "Pass"
echo "OK"
|