找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 11891|回复: 1

[问题求助] 求个Shell脚本,处理音乐cue的

[复制链接]
发表于 2019-7-11 19:55:51 | 显示全部楼层 |阅读模式
本帖最后由 netdzb 于 2019-7-11 20:21 编辑

REM GENRE Country
REM DATE 2006
REM DISCID 6D099C0A
REM COMMENT ExactAudioCopy v1.3
PERFORMER "李慧珍"
TITLE "寻找·李慧珍"                             -------------------->   这个TITLE不要匹配,要匹配FILE以后的TITLE
FILE "李慧珍 - 寻找·李慧珍.wav" WAVE
  TRACK 01 AUDIO
    TITLE "欲望敦煌"                            ------------------>
    FLAGS DCP
    INDEX 01 00:00:00
  TRACK 02 AUDIO
    TITLE "寻找李慧珍"                        -------------------->
    FLAGS DCP
    INDEX 01 04:24:20
  TRACK 03 AUDIO
    TITLE "远行"                                 --------------------->
    FLAGS DCP
    INDEX 01 08:53:14
  TRACK 04 AUDIO
    TITLE "蓝色魔力"                          -------------------->
    FLAGS DCP
    INDEX 01 13:36:64
  TRACK 05 AUDIO
    TITLE "距离"                                -------------------->
    FLAGS DCP
    INDEX 01 17:24:70
  TRACK 06 AUDIO
    TITLE "自由的味道"                       --------------------->
    FLAGS DCP
    INDEX 00 21:18:21
    INDEX 01 21:18:44
  TRACK 07 AUDIO
    TITLE "珍重"                                --------------------->
    FLAGS DCP
    INDEX 00 25:00:55
    INDEX 01 25:01:03
  TRACK 08 AUDIO
    TITLE "咖啡时间"                          ---------------------->
    FLAGS DCP
    INDEX 01 29:21:21
  TRACK 09 AUDIO
    TITLE "幸福的眼泪"                       ----------------------->    //  把这些匹配出来,组成一个曲目表
    FLAGS DCP
    INDEX 01 33:22:64
  TRACK 10 AUDIO
    TITLE "My Way"
    FLAGS DCP
    INDEX 01 37:28:24

把上面的变成

01.欲望敦煌
02.寻找李慧珍
03.远行
04.蓝色魔力
.......
发表于 2019-7-12 11:13:36 | 显示全部楼层
  1. awk '/TRACK /,/TITLE /{if($0~/TRACK /)printf("%s.",$2);else{s="";for(i=2;i<=NF;i++)s=s" "$i;gsub(/^ "/,"",s);gsub(/".*/,"",s);printf("%s\n",s)}}' 1.txt
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 02:32 , Processed in 0.016054 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表