पर लिनक्स खोल आउटपुट बैश आउटपुट को एचटीएमएल में परिवर्तित करने का कोई तरीका है? उदाहरण के लिए यदि मेरे पास बैश (कुछ हॉप की तरह कुछ) में रंगीन आउटपुट था, तो मैं इसे HTML टैग में कैसे परिवर्तित कर सकता हूं ... (इस तरह कुछ: <p style="color: red">some text</p>
)एचटीएमएल
Q
एचटीएमएल
11
A
उत्तर
19
9
हां, आपको परिणाम जैसे टूल के माध्यम से परिणाम पाइप करने की आवश्यकता है ansi2html।
3
किसी भी सुंदर प्रिंटिंग के बिना, सबसे आसान चीज जो आप हमेशा कर सकते हैं वह बचने की हर चीज से बचने के लिए है, और एक बुनियादी HTML खोल को चारों ओर लपेटें (निम्नलिखित मान्य न्यूनतम HTML5 होना चाहिए)। उदाहरण के लिए, फास्टेस्क की पकड़ प्राप्त करें: http://raa.ruby-lang.org/project/fastesc/, और यह इसे HTML शैल में लपेटता है।
आप एएनएसआई जादू सुरक्षित रखना चाहते हैं, तो आप http://ansi-sys.rubyforge.org/
के साथ HTML करने के लिए कि कन्वर्ट, शायद और फिर कुछ इस तरह करने की जरूरत है, अपनी आवश्यकताओं पर निर्भर करता है:
require 'ansisys'
def ansi_escape(string)
terminal = AnsiSys::Terminal.new
terminal.echo(string)
terminal.render
end
def to_html(string)
%Q{ <!DOCTYPE html>
<title>Converted to html</title>
<pre>
#{ansi_escape(string)}
</pre>
}
end
संबंधित मुद्दे
- 1. एचटीएमएल
- 2. एचटीएमएल
- 3. एचटीएमएल
- 4. एचटीएमएल
- 5. एचटीएमएल
- 6. एचटीएमएल
- 7. एचटीएमएल
- 8. एचटीएमएल
- 9. एचटीएमएल
- 10. एचटीएमएल
- 11. एचटीएमएल
- 12. एचटीएमएल
- 13. एचटीएमएल
- 14. एचटीएमएल
- 15. एचटीएमएल
- 16. एचटीएमएल
- 17. एचटीएमएल
- 18. एचटीएमएल
- 19. एचटीएमएल
- 20. एचटीएमएल
- 21. एचटीएमएल
- 22. एचटीएमएल
- 23. एचटीएमएल
- 24. एचटीएमएल
- 25. एचटीएमएल
- 26. एचटीएमएल
- 27. एचटीएमएल
- 28. एचटीएमएल
- 29. एचटीएमएल
- 30. एचटीएमएल
रूपांतरण परिणाम क्या दिखेंगे? यहां कोई पहचानने योग्य संरचना नहीं है जिसे HTML टैग में परिवर्तित किया जा सकता है। आप वास्तव में क्या हासिल करने की कोशिश कर रहे हैं? –
आपका डेटा एएनएसआई नियंत्रण अनुक्रमों से भरा प्रतीत होता है। क्या यह जानबूझकर है? –
संबंधित: http://stackoverflow.com/questions/245121/a-library-to-convert-ansi-escapes-terminal-formatting-color-codes-to-html – Tobu