Bash脚本-使用长文件名
将我所有的CD转换成flac(用于存储),但犯了使用长文件名(艺术家名-专辑名-歌曲标题)的错误 示例文件名: 著名的蓝色雨衣珍妮弗·沃恩斯并不是爱情的灵丹妙药 希望使用以下bash脚本将所有flac转换为mp3(用于mp3播放器)。但首先必须将其转换为wav(在转换为mp3之前) 在bash-ran中:Bash脚本-使用长文件名,bash,Bash,将我所有的CD转换成flac(用于存储),但犯了使用长文件名(艺术家名-专辑名-歌曲标题)的错误 示例文件名: 著名的蓝色雨衣珍妮弗·沃恩斯并不是爱情的灵丹妙药 希望使用以下bash脚本将所有flac转换为mp3(用于mp3播放器)。但首先必须将其转换为wav(在转换为mp3之前) 在bash-ran中: for i in *.flac; do flac -d $i; done 这个简单的脚本在文件名上工作,比如著名的\u blue\u raincoat.flac 但是,由于字母之间有空格
for i in *.flac; do
flac -d $i;
done
这个简单的脚本在文件名上工作,比如著名的\u blue\u raincoat.flac
但是,由于字母之间有空格(可能还有'),脚本无法处理文件名,例如:
著名的蓝色雨衣珍妮弗·沃恩斯并不是爱情的灵丹妙药
欢迎任何建议和建议。您需要报价:
for i in *.flac; do flac -d "$i"; done
这种行为被称为