ファイル名と拡張子を分離する
f=path/to/my/music/test.mp3
f=`basename $f`
echo $f
f=${f%.*}
echo $f
例
Before
takuya@rena:~/Desktop$ for i in *.mp4 ; do echo $i ; done;
初音ミク - エレクトリック・ラブ MMDPV.mp4
【MMD】 Wavefile Full 【Complete Motion】.mp4
【The 10th MMD Cup Main Event】Schrödinger's Kitten 【MMD-PV】.mp4
Hatsune Miku Sang with Talk and Rap like a Voice Actress!『Viva Happy』PV.mp4
【MikuMikuDance】 Suki! Yuki! Maji Magic 【MMD motion trace】.mp4
【Hatsune Miku & IA】 You're the Call Girl I Got 【Original】.mp4
第1回MMD杯本選】超時空VOCALOIDでキラッ☆.mp4
after
takuya@rena:~/Desktop$ for i in *.mp4 ; do i=${i%.*};echo $i ; done;
初音ミク - エレクトリック・ラブ MMDPV
【MMD】 Wavefile Full 【Complete Motion】
【The 10th MMD Cup Main Event】Schrödinger's Kitten 【MMD-PV】
Hatsune Miku Sang with Talk and Rap like a Voice Actress!『Viva Happy』PV
【MikuMikuDance】 Suki! Yuki! Maji Magic 【MMD motion trace】
【Hatsune Miku & IA】 You're the Call Girl I Got 【Original】
第1回MMD杯本選】超時空VOCALOIDでキラッ☆