我有一个HD满的CD专辑目录,其中包含* .wav文件。
我想要一个需要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
答案 0 :(得分:2)
错误的引号。另外,您必须结束变量名称。
mkdir -p "${album}_MP3"