srt 字幕转 txt(不用 grep,不用 sed,而用 awk)

把 srt 字幕文件转成 text,或者说从 srt 文件中提取文本,网上有用 grep 的,也有用 sed 的,今天我给大家一个 awk 的方案。

假设有一个 sub.srt 的文件要转换:

dos2unix sub.srt
awk '!/-->|^[0-9]*$/' sub.srt

其中:
dos2unix 把dos的换行转换为unix的格式
--> 可过滤掉时间戳行
^[0-9]*$ 可过滤掉序号行

南无阿弥陀佛

你可能感兴趣的:(srt 字幕转 txt(不用 grep,不用 sed,而用 awk))