При использовании Diff, как можно игнорировать различия строк, которые различаются только по GUID? Что-то вроде:
diff -I "^.*[a-zA-Z0-9]{8}\-[a-zA-Z0-9]{4}\-[a-zA-Z0-9]{5}\-[a-zA-Z0-9]{5}\-[a-zA-Z0-9]{12}.*$"
Там, где, очевидно, вышесказанное не работает, а просто чтобы понять, что нужно.