2014-02-03 3 views
0

Я хочу преобразовать вывод команды оболочки в HTML, независимо от того, что печатает команда.
Я пробовал использовать txt2html и pandoc, но первый не будет содержать строки hypens, даже с параметром --nounhipenation, а также форматирование тегов, например < h1>, на некоторые строки.Преобразование текста в HTML без * любого * форматирования

с 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/> 

Обратите внимание на недостающие hypens и паразитные < h1> </h1> и по какой-то причине < ч /> теги.

Я хотел бы, чтобы это что-то вроде выхода:

<p>TEST: SimpleTest<br/> 
-----------------------------------<br/> 
All test completed in 1ms<br/> 
Warning: No asserts run!<br/> 
All assert(s) passed. 
-----------------------------------<br/> 
</p> 
+0

Почему вы не можете просто использовать СЭД для этого? –

+0

Сбрасывание нечетных символов, таких как áÁéóú и sed, похоже, вызывает недовольство, заменяя новые строки потоком. Если вы знаете, как это сделать с помощью sed post для решения, пожалуйста :) – NeonMan

ответ

0

Я делал это раньше, и следующие работал для меня.

http://2partsmagic.com/util/text2html.jsp

+0

Хотя это решение работает, я пытаюсь сделать преобразование внутри сценария оболочки, возможно, в автономном режиме в течение нескольких недель, так что веб-страницы не работают. – NeonMan

Смежные вопросы