我试图将一些flac文件编码为我的mp3播放器的mp3。
专辑标题正确,我想保留文件的基本名称,不带后缀。
我明白了:
for file in *.flac; do
n='basename "$file" .flac';
avconv -i "$file" -codec:a libmp3lame -qscale:a 2 "$n".mp3;
done
然而,令我沮丧的是,这些文件现在都将被命名为
"'basename "$file" .flac'.mp3.
任何帮助?
谢谢,
克里斯
答案 0 :(得分:0)
使用命令替换而不是单引号:
n=$(basename "$file" .flac)