无论命令打印什么,我都想将 shell 命令的输出转换为 HTML。
我尝试过使用 txt2html 和 pandoc,但第一个不会保留连字符的行,即使使用 --nounhipenation 参数也是如此,并且还将像 < h1 > 这样的标签格式化为某些行。
使用 txt2html 这个输出:
TEST: SimpleTest
-----------------------------------
All test completed in 1ms
Warning: No asserts run!
All assert(s) passed.
-----------------------------------
变成:
<h1>TEST: SimpleTest</h1>
<p> All test completed in 1ms<br/>
Warning: No asserts run!<br/>
All assert(s) passed.
</p><hr/>
请注意缺少的连字符和虚假的 < h1 > </h1 > 以及出于某种原因的 < hr/ > 标签。
我希望它输出如下内容:
<p>TEST: SimpleTest<br/>
-----------------------------------<br/>
All test completed in 1ms<br/>
Warning: No asserts run!<br/>
All assert(s) passed.
-----------------------------------<br/>
</p>