Использование diff и подавление совершенно разных файлов - PullRequest
5 голосов
/ 18 января 2010

У меня есть две копии исходного кода приложения. Одна копия закодирована, а другая нет. Есть файлы конфигурации, разбросанные по структуре каталогов приложения, и это то, что я хотел бы сравнить.

Есть ли способ использовать diff, где я могу игнорировать сильно отличающиеся файлы (например: зашифрованный файл и незашифрованный файл) и сообщать только о разнице в похожих, но отличающихся файлах (Конфигах).

1 Ответ

1 голос
/ 18 января 2010

Вы можете написать сценарий, который использует find для поиска файлов на основе имени или других критериев и file для определения, имеют ли они одинаковый тип содержимого (то есть один сжатый, другой нет).

Чтобы я был более конкретным, мне нужно, чтобы вы дали более подробную информацию о том, являются ли они параллельными структурами каталогов (файлы и каталоги появляются в тех же местах в двух деревьях) и имеют ли файлы, которые вы ищете, имена, которые различают их из файлов, которые вы хотите игнорировать. Любая дополнительная информация, которую вы можете предоставить, может помочь еще больше.

...