Последнее время сталкиваюсь с поиском нечести на сайтах. Сами сайты разрабатываю и редактирую под виндой на локальной машине.
Делаю снимок файлов php сайта так - захожу по SSH putty
find . -name "*.php*" -not -name "*%%*" | sort > host29.txt
для винды также скачал набор линукс утилит
такой же командой делаю список на локальной машине (заменяю \ на /) так что в списках все строки полностью идентичны, просто почему то сортироовка по раздному.
Но почему то получается список по разному выглядит, не по порядку, точнее они по порядку и там и там но по своему... Сравнить пытаюсь командой
diff -b -B local29.txt host29.txt > diff_pk_local.txt
ну и ничего не выходит, точнее выходит, но не так
я думаю проблема в сортировке, если бы файлы были одинаково отсортированны то возможно получилось бы
Скажите, как сравнить списки файлов правильно на разных системах, еще бы желательно с учетом хэшей