Bash mp3排序:将一列相应地复制到另一个文件

Bash mp3排序:将一列相应地复制到另一个文件,bash,text,tags,mp3,Bash,Text,Tags,Mp3,基本上我想做的是: 我有未排序的mp3文件,没有曲目编号。我下载了完整的txt文件(该文件包含专辑曲目的编号、艺术家和标题,顺序为1-某人-某物)。我的下一步是将相册文件夹中的所有文件名导入另一个txt 下面是第一个txt的示例: 1 - CCC - C 2 - AAA - A 3 - BBB - B 这是我生成的txt文件: AAA - A BBB - B CCC - C 是否有人可以发布完整的命令或脚本,以便我可以获得如下输出文件: 2 - AAA - A 3 - BBB - B 1 -

基本上我想做的是: 我有未排序的mp3文件,没有曲目编号。我下载了完整的txt文件(该文件包含专辑曲目的编号、艺术家和标题,顺序为1-某人-某物)。我的下一步是将相册文件夹中的所有文件名导入另一个txt

下面是第一个txt的示例:

1 - CCC - C
2 - AAA - A
3 - BBB - B
这是我生成的txt文件:

AAA - A
BBB - B
CCC - C
是否有人可以发布完整的命令或脚本,以便我可以获得如下输出文件:

2 - AAA - A
3 - BBB - B
1 - CCC - C
记录在案,这不是学校的作业。我喜欢我的MP3分类和有太多的未分类相册和使用mp3tag或任何其他手动搜索文件和键入数字是太多的时间消耗

sort -t - -k 2 first.txt
输出:

2 - AAA - A 3 - BBB - B 1 - CCC - C 2-AAA-A 3-BBB-B 1-CCC-C