我还没有遇到过这种答案。我有2个目录具有相同的文件名,并希望找到每组文件的文件差异,以从这些差异的结果生成HTML文件。请记住所有文件都有修改。
例如:
dir1
file1.txt
file2.txt
......等等
dir2
file1.txt
file2.txt
......等等
结果看起来像这样,但HTML文件名真的不重要:
file1.html
file2.html
..so on
我怎么能这样做?我有大约100个文件差异,这意味着100个HTML。如果有一个命令(希望有),我会非常惊讶。到目前为止,我已经聚集使用命令vi -d file1 file2,:set diffopt + = iwhite忽略空格,然后:TOhtml生成一个HTML文件。我对脚本编写起来相当新,所以非常感谢任何帮助!
答案 0 :(得分:0)
也许您需要一个类似于此的shell脚本:
#! /bin/bash
for i in $(seq 1 100)
do
diff dir1/file$i.txt dir2/file$i.txt > file$i.html
done
根据您的特定需求进行调整。