我有一个完整的目录,目录以包含 *.wav 文件的 CD 专辑命名。
我想要一个花费 1 美元的 bash 脚本:mp3-squeeze kind_of_blue
并且脚本将 dir 更改为“kind_of_blue”,创建一个名为 $1_MP3 的目录,例如:“kind_of_blue_MP3”,
并且 lame 将 mp3 输出到新创建的“kind_of_blue_MP3”目录。
可悲的是,我创建的是“$album”而不是“kind_of_blue_MP3”。有人有解决方案吗?
#!/bin/bash
#to convert .wav to .mp3 using lame utility
album=$1
cd $album
mkdir -p '$album_MP3'
for i in *.wav ; do
echo $i
bname=`basename $i .wav`
lame --preset fast extreme $i $bname.mp3
done
mkdir mp3 && mv *.mp3 mp3