2014-11-06 34 views
-1

我想创建两个目录之间的比较报告。与diff2html.py我已经导出的差异文件为html,看起来像。 diff2html output for a file with differenceLinux的 - 导出树目录列表与链接到文件

tree命令我能够在目录结构导出为HTML,但出口不看格式化为TOhtmlvimdiff一样。有没有可能到expor目录超链接的文件一起,像下面enter image description here

是有一个插件,这样做,我怀念,可以做树的产量这

+0

如果我的问题不是描述性的,请让我知道吗? – Mehavel 2014-11-06 15:14:52

+0

我想实现的是一个文件夹比较报告,就像通过比较或araxis生成的报告一样。我没有xwindow,只需要使用命令就可以完成。 – Mehavel 2014-11-06 15:16:49

回答

0

解析任何命令命令这并不难。通过阅读由行文件中的行

tree|tr '└─├└│' ' ' 

然后,使堆,如果没有更多的空间,然后就行删除前的最后行栈,终于在这两种情况下:您可以通过空间替代特殊字符将当前行添加到堆栈中。

然后,您可以使用python库xml.etree,创建新文档并通过读取行​​添加根目录,空格的数量意味着文档中的深度。您只需阅读堆栈即可获得链接。

如果您需要更多关于此处的任何信息,请在这里留下评论。

相关问题