#!/usr/bin/env bash for p in `diff $1 $2 | grep "^diff" | cut -d " " -f 2-3 | sed "s/ /#/g"` do echo $(echo $p | sed "s/#/ /g") read -r from to <<< "$(echo $p | sed 's/#/ /g')" diff -u2 $from $to > $to.diff done