仅将特定文本从文件复制到另一个文件

仅将特定文本从文件复制到另一个文件

我正在处理一个 txt 文件,其结构如下:

; $16
    dc.b    $FF

; $17
    dc.b    $FA
    dc.b    $65, $05
    dc.b    $F6
    dc.w    $0032   ; => Event1
    dc.b    $FF

; $18
    dc.b    $F4
    dc.b    $0F
    dc.b    "text"
    dc.b    $FC
    dc.b    "more text"
    dc.b    $FD
    dc.b    "more and more text"
    dc.b    $FD
    dc.b    "more and more and more text"

我正在寻找一种方法,将文件的所有引号之间包含的所有文本复制到新的 txt 文件中,如下所示:

text
more text
more and more text
more and more and more text

任何想法?

提前致谢

答案1

一个简单的方法是grep

grep -oP '(").*(")' txt

P使用 Perl 兼容的正则表达式并o仅打印匹配的内容。

输出:

"text"
"more text"
"more and more text"
"more and more and more text"

相关内容