【发布时间】:2020-05-03 14:54:32
【问题描述】:
我正在尝试从由多行 * 字符分隔的文件中提取文本的不同部分。文件内容如下所示:
**************************
**************************
abc123
abc1234
**************************
**************************
123abc
**************************
12ab34
**************************
**************************
12345
**************************
**************************
6789
abcd
1234
**************************
**************************
例如提取文件的第五部分的方法是什么?
第五部分包含以下行:
6789
abcd
1234
我尝试使用grep:
grep -E -v '([^\*]*\*)' filename
命令的输出是:
abc123
abc1234
123abc
12ab34
12345
6789
abcd
1234
【问题讨论】: