我有正确包含
的文件``` Some text ```
我需要将刻度替换为预先
<pre> Some text </pre>
诀窍是,第一个pre doest有/
但是precond pre。
答案 0 :(得分:2)
使用GNU awk
:
$ cat file
``` Some text ```
``` Some
text ```
$ gawk -v RS='```' -v ORS= 'NR>1{$0=(!(NR%2)?"<pre>":"</pre>")$0}1' file
<pre> Some text </pre>
<pre> Some
text </pre>