Usando bash isto é o que você precisa, mude para zsh:
for i in $( ls ./goodboys ); do
diff ./goodboys/$i ./badboys/$i".boy"
done
Eu tenho a seguinte estrutura de diretórios
./goodboys/a.txt
./goodboys/b.txt
./badboys/a.txt.boy
./badboys/b.txt.boy
Estou usando o zsh. Eu quero diff all * .txt em goodboys com * .txt.boy em badboys.
Eu não estou procurando por todos os possíveis diffs, Eu preciso de diffs entre ./goodboys/a.txt e ./badboys/a.txt.boy ./goodboys/b.txt e ./badboys/b.txt.boy
Obrigado antecipadamente.
Tags diff zsh shell-script script