我有两个名为 comp1 和 comp2 的目录,并且都有名为 file1 和 file2 的文件。
我需要一个 bash 脚本,它从两个目录中读取 file1 并获取每个文件的差异并重定向到其他文件。例如。
diff comp1/file1 comp2/file1 > file1.diff
答案1
#!/bin/sh
for f in comp1/* ; do
diff "comp1/$f" "comp2/$f" > "$f.diff"
done
该脚本假设两个目录中都有同名的文件。