´Ù¸¥ ÇÁ·Î±×·¥ÀÌ ÀÖ´Ù¸é ¼Ò°³ÇØÁÖ¼¼¿ä.
cue ÆÄÀÏÀ» ÀÐ¾î¼ ÆÄÀÏ¸í¸¸ tracklist¶õ ÆÄÀÏ·Î ÀúÀåÇß½À´Ï´Ù.
Nimbo
Rimbo
Cacimbo
Limbo
.
.
whatever
½ÇÁ¦ ÆÄÀÏÀ̸§À» ÀÌ·¸°Ô ¼ø¼¿¡ ¸Â°Ô '01 - ' , '02 - ' ÀÌ·±½ÄÀ¸·Î ¹Ù²ãÁà¾ß Çϴµ¥ ¾î¶»°Ô ÇØ¾ß Çϳª¿ä?
split-track01.flac
split-track02.flac
split-track03.flac
split-track04.flac
.
.
split-track10.flac
01 - Nimbo.flac
02 - Rimbo.flac
03 - Cacimbo.flac
04 - Limbo.flac
.
.
10 - whatever.flac
À§Ã³·³ ¸ñ·ÏÀ» º°µµ·Î ¸¸µé¾î¼ ÆÄÀÏ·Î ÀúÀåÇÑ ´ÙÀ½ ÇÑ ÁÙ¾¿ Àаí,
ÆÄÀϵµ Çϳª¾¿ ºÒ·¯µé¿© À̸§À» ¹Ù²Ù°Å³ª,
tracklist ¶õ ÆÄÀÏÀ» Á÷Á¢ ºÒ·¯µé¿©, ÇÑ ¹ø¿¡ ¹Ù²Ü ¼öµµ ÀÖÀ» °Í °°Àºµ¥¿ä..
-----------------------------------------------------------------------------------------------------
for file in *.flac
do
done
-----------------------------------------------------------------------------------------------------
count=1
stamp=''
while [ ${count} -le ${n} ]; do
read -p "t${count} : " ttt
stamp=$(echo $stamp"-S "${ttt}" ")
count=$(( ${count}+1 ))
done
-----------------------------------------------------------------------------------------------------
while read line
do
echo $line
done < tracklist
-----------------------------------------------------------------------------------------------------
for ll in `cat tracklist`
do
echo $ll
echo "this is blink line"
done
-----------------------------------------------------------------------------------------------------
¾î¶² ±¸¹®À» ¾î¶»°Ô ½á¾ß ÇÏ´ÂÁö¸¦ ¸ð¸£°Ú³×¿ä..
################################################################################################################
#!/bin/bash
read -p " cue_filename : " cue_filename
read -p "flac_filename : " flac_filename
cuebreakpoints "$cue_filename" | shnsplit -o flac "$flac_filename"
cat "$cue_filename" | sed '/TITLE/!d' | sed 's/\ //' | sed 's/\"//' | sed 's/\"//' \
| sed '1d' | sed 's/TITLE\ //' | sed 's/\ //' | sed 's/\ //' | tr -d '\r' > tracklist
count=1
while read theme
do
tracknumber="0${count}"
tracknumber="${tracknumber:(-2)}"
mv "split-track${tracknumber}.flac" "${tracknumber} - ${theme}.flac"
count=$(($count + 1))
done < tracklist
rm tracklist
################################################################################################################