删除线格式 ## 英文字幕只提取英文
- 去掉以数字开头的行;去掉[开头的行
grep -v -E ^'\[|\d' 1.srt
知识点:
grep 多个搜索条件 -E |
2.删除空白行的几种方法
grep -v "^$" filename
sed '/^$/d' filename
awk '!/^$/' filename
awk NF filename
这个也可以将空格、tab等组成的空行删掉。
cat 1.srt | tr -s '\n'
perl -ne 'print if /\S/' filename
-n逐行读取;
-e执行某个命令; \S: 匹配任意非空白字符;
vim
:g/^$/d