lameでフォルダ内のwavファイルを一括変換する

2010/08/06未分類import

lameでフォルダ内のwavファイルを一括変換する

フォルダ内のwavファイルを一括でmp3ファイルに変換するシェルスクリプトです.
結果的に拡張子のみが異なる同名のファイルができます.

詰まったところは「`」を「’」と間違えたこと.前者は@+Shift,後者は7+Shift.注意しましょう.
#/bin/bash

for wav in *.wav
do
lame -b 320 "$wav" "$wav-320kbps.mp3"
done

for mp3before in *.wav-320kbps.mp3
do
mp3after=`echo "$mp3before" | sed -e "s/\.wav-320kbps//g"`
mv "$mp3before" "$mp3after"
done