1

如何使用 SED(bash shell)从 RTF 文件中提取“单元格”信息。即任何一对{}之间的所有字符串,其中一行RTF中可以有多个。我想去掉所有的 RTF 代码,只保留表格值。

4

1 回答 1

1

这可能对您有用(GNU sed):

sed '/{/!d;s/[^{]*{\([^}]*\)}/\1\n/;P;D' file

它删除任何没有左大括号的行。然后删除任何字符,包括第一个左大括号。然后在单独的行上打印其中但不包括右大括号的字符串。

于 2013-08-06T21:03:43.933 回答