bash脚本将文本更改为html
你好 我需要编写一个bash脚本,将文件中的文本(txt、odt、doc等)更改为原始html代码。它应该改变: 将空行分成段落()bash脚本将文本更改为html,bash,Bash,你好 我需要编写一个bash脚本,将文件中的文本(txt、odt、doc等)更改为原始html代码。它应该改变: 将空行分成段落() 将带下划线的文本转换为标题(该文本 谁能帮帮我吗? 提前感谢您尝试创建一个openoffice宏,该宏随后将通过命令行进行调用,类似于例如 通过这种方式,您可以处理和生成OpenOffice支持的所有格式 例如: filename="a.odt" oowriter -invisible "macro:///Standard.ModuleName.MacroNam
将带下划线的文本转换为标题(
提前感谢您尝试创建一个openoffice宏,该宏随后将通过命令行进行调用,类似于例如 通过这种方式,您可以处理和生成OpenOffice支持的所有格式 例如:
filename="a.odt"
oowriter -invisible "macro:///Standard.ModuleName.MacroName(filename)"
您所描述的实际上是一种轻量级标记语言,实际上是一些语言的子集,例如,和 考虑使用现有工具之一将其中一个转换为html 例如,在我的openSUSE框上: 安装: input.txt: 使用: 输出:
这是一个标题
这里有一段,,
这将在下一行继续
这是一个新的段落,
因为一个空行
为什么它必须是一个bash脚本?例如,使用Perl如何?这应该会更容易…到目前为止,您尝试了哪些不起作用的内容,您想问一下这些内容?请注意,
不是有效的HTML标记,
到
都是。另外,如何在纯文本文件中的文本下划线?(顺便说一句,有catdoc
将文档文件转换为文本)pearl不是一个选项,因为我不知道它,也无法解释。我尝试逐行阅读,检查该行是否为空,是否应该用段落标记替换。但我不知道如何检查.DOC或.odt中的行是否有下划线(粗体等)
您应该通过询问超级用户问题找到转换
.doc
和.odt
文件的实用程序。
sudo zypper install python-markdown
this is a title
---------------
Here is one paragraph,
that continues in the next line.
And this is a new paragraph,
because of a blank line.
markdown input.txt
<h2>this is a title</h2>
<p>Here is one paragraph,
that continues in the next line.</p>
<p>And this is a new paragraph,
because of a blank line.</p>