[英]How to produce HTML files of file diffs from two directories in Linux
我还没有遇到这样的答案。 我有2个具有相同文件名的目录,并希望为每个文件集找到文件diff,以根据这些差异的结果生成HTML文件。 切记所有文件都对其进行了修改。
例如:
DIR1
FILE1.TXT
FILE2.TXT
...等等
DIR2
FILE1.TXT
FILE2.TXT
...等等
结果可能看起来像这样,但是HTML文件名实际上并不重要:
的file1.html
file2.html
..如此
我该怎么做呢? 我大约有100个文件差异,这意味着100个HTML。 如果对此有一个命令(希望如此),我将感到非常惊讶。 到目前为止,我已经聚集在一起使用命令vi -d file1 file2,:set diffopt + = iwhite忽略空格,然后使用:TOhtml生成一个HTML文件。 我刚开始编写脚本,因此对您的帮助将不胜感激!
也许您需要类似于以下内容的shell脚本:
#! /bin/bash
for i in $(seq 1 100)
do
diff dir1/file$i.txt dir2/file$i.txt > file$i.html
done
使其适应您的特定需求。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.