mirror of
https://github.com/kastdeur/pipeband-music.git
synced 2024-11-16 00:13:32 +01:00
35 lines
642 B
Text
35 lines
642 B
Text
|
#!/bin/bash
|
||
|
MKDRUM_DIR="../"
|
||
|
MKDRUMCOMMAND=$MKDRUM_DIR"makedrum"
|
||
|
SCORES_DIR="./scores/"
|
||
|
|
||
|
trap "echo Aborted!; exit;" SIGINT SIGTERM
|
||
|
|
||
|
another_dir () {
|
||
|
d=$1
|
||
|
for f in $d/*
|
||
|
do
|
||
|
if [ -d $f ]; then
|
||
|
another_dir $f
|
||
|
continue
|
||
|
fi
|
||
|
|
||
|
if [ ! -f $f ]; then
|
||
|
continue
|
||
|
fi
|
||
|
|
||
|
if [[ ! "$f" == *.ly ]]; then
|
||
|
continue
|
||
|
fi
|
||
|
|
||
|
mkdir -p $SCORES_DIR${d/$MKDRUM_DIR}
|
||
|
#echo $SCORES_DIR${f/$MKDRUM_DIR}
|
||
|
$MKDRUMCOMMAND $f -d $SCORES_DIR${d/$MKDRUM_DIR}
|
||
|
done;
|
||
|
}
|
||
|
|
||
|
for d in ${MKDRUM_DIR}*_marches ${MKDRUM_DIR}strathspeys ${MKDRUM_DIR}standards ${MKDRUM_DIR}jigs ${MKDRUM_DIR}airs ${MKDRUM_DIR}hornpipes ${MKDRUM_DIR}other
|
||
|
do
|
||
|
another_dir $d
|
||
|
done;
|