使用Mac Terminal将编号的段落锚添加到HTML

时间:2018-07-01 13:39:31

标签: replace terminal

我想要这样的输入文本(存储在名为input.txt的文件中):

<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ligula nisl, tincidunt quis pulvinar ut, interdum vitae tellus. Cras consequat mollis euismod. Donec justo metus, bibendum vitae ante vel, dictum gravida elit.</p>

<p>Nulla lorem felis, dictum nec neque vel, gravida interdum ipsum. Praesent feugiat dictum leo scelerisque luctus. Etiam euismod egestas ipsum, vel pretium sapien auctor eu.</p>

<p>Etiam eget turpis eget erat finibus posuere sit amet eget eros. Aenean nec leo molestie, faucibus quam vel, bibendum risus. Sed convallis velit purus, vel eleifend mi faucibus in. Nunc sagittis libero sed elit eleifend, quis posuere sapien porta. Nunc gravida ac lectus vitae facilisis.</p>

并能够获得这样的输出(output.txt):

<p><a href="#para1" id="para1" name="para1">¶</a> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ligula nisl, tincidunt quis pulvinar ut, interdum vitae tellus. Cras consequat mollis euismod. Donec justo metus, bibendum vitae ante vel, dictum gravida elit.</p>

<p><a href="#para2" id="para2" name="para2">¶</a> Nulla lorem felis, dictum nec neque vel, gravida interdum ipsum. Praesent feugiat dictum leo scelerisque luctus. Etiam euismod egestas ipsum, vel pretium sapien auctor eu.</p>

<p><a href="#para3" id="para3" name="para3">¶</a> Etiam eget turpis eget erat finibus posuere sit amet eget eros. Aenean nec leo molestie, faucibus quam vel, bibendum risus. Sed convallis velit purus, vel eleifend mi faucibus in. Nunc sagittis libero sed elit eleifend, quis posuere sapien porta. Nunc gravida ac lectus vitae facilisis.</p>

我曾尝试在该网站上搜索类似的问题,但确实找到了一些与我所要求的内容相似的东西,但我无法在Mac Terminal中获得满足其目的的答案。

我应该补充一点,我在很大程度上一直在使用SED,但是从我的阅读中可以看出,我在这里不要求计数类型操作。因此,如果有人在perl中有命令行或类似的东西,那会很好。

0 个答案:

没有答案