我正在尝试捕获两个不同文件夹的修改代码的文件路径信息(例如z-1,z-2文件夹(z-2可以是z-1的修补版本))
所需的输入和输出:
这是以下脚本处理过的描述 以下命令捕获所有文件的校验和值并保存在result.txt文件中
diff <(sort <(md5deep -r z-1)) <(sort <(md5deep -r z-2)) >> result.txt
它用于分隔两个不同的文件夹文件,以便使用diff命令进行比较
cat result.txt | grep "z-1">> z-1.txt
cat result.txt | grep "z-2" >> z-2.txt
这是我的问题,我希望区分两个差异文件z-1.txt,z-2.txt的校验和,并捕获相应的文件名(来自z-1和z-2)及其相对路径。
cat z-1.txt | awk '{print $2}' >> z1_checksum.txt
cat z-2.txt | awk '{print $2}' >> z2_checksum.txt
以上2只捕获校验和值我想捕获文件的完整路径以及校验和,以便仅在两个不同的文件夹中找到修改后的代码文件路径。
需要输出:差异应该比较先前捕获的校验和值(不是文件 - >文件夹名称或任何路径名称,因为在我的情况下,diff甚至比较文件的文件夹名称,如果它不同则是捕获已修改,但我的主要目标是与文件内容相关)并显示文件的完整路径(如果已修改)。
答案 0 :(得分:0)