不同目录中的文件之间的差异

不同目录中的文件之间的差异

我有以下目录结构

./goodboys/a.txt
./goodboys/b.txt
./badboys/a.txt.boy
./badboys/b.txt.boy

我正在使用 zsh。我想比较 goodboys 中的所有 *.txt 和 badboys 中的 *.txt.boy。

我并不是在寻找所有可能的差异,我需要 ./goodboys/a.txt 和 ./badboys/a.txt.boy ./goodboys/b.txt 和 ./badboys/b.txt.boy 之间的差异

提前致谢。

答案1

使用 bash 这是您所需要的,将其更改为 zsh:

for i in $( ls ./goodboys ); do

diff ./goodboys/$i ./badboys/$i".boy"

done

相关内容