我正在使用一个名为bpm-tag的工具,它将一个mp3文件(“myfile.mp3”)作为输入并输出“myfile.mp3:XX.XXX BPM”。我想运行一个遍历我的音乐库的脚本,计算每首歌曲的BPM并根据其BPM将其移动到一个目录(例如目录“慢速”,用于< 80 BPM等)。我有一个模糊的想法如何做到但我不知道如何解析bpm-tag的输出以获得BPM的值。
有什么建议 ?
4
SU不是一个脚本编写服务 - 但是如果你遇到写自己的问题,我们中的许多人都愿意并且能够提供帮助。到目前为止你有什么?如果你想得到一个文件的“BPM”值,你似乎可以运行BPM = $(bpm-tag myfile.mp3 | cut -f2 -d“”),这会将BPM放入变量$ BPM
—
davidgo
直到你提到它们,我才知道sed和cut;谢谢。我已经想出如何编写我的脚本,我应该把它作为答案包括在内吗?
—
Adrien MORIN
如果你这样做肯定会有所帮助。 =)
—
Anaksunaman