![]() |
Нужен скрипт сравнения файлов
Нужен скрипт сравнения файлов и запись уникальной информации в другой файл( есть 2 файла их нужно сравнить дубликат удалять, чего нету добавлять)
|
Цитата:
Код:
<?phpНу а если ты имел ввиду создания общего файла(как то так) из двух почти одинаковых то тут надо глянуть как эти файлы выглядят. |
Конкретная семантика. Универсального скрипта не существует.
|
Это два файла на каждой строчке есть какоето значение напиример(кига1
книга2 каждая запись на отдельной строчки) |
2 файла слить в один, отсортировать, дублирующиеся строки удалить, на shell это примерно так cat file.txt | sort | uniq
наиболее универсален, но бесполезен, если порядок строк в файле имеет значение |
Цитата:
cat file.txt | sort | uniq куда сюда второй файл пихать? и чутка о shell? ЧТО ЭТО? :confused: |
Shell - командный интропретатор(в основном bash),
bash->man cat |
cat file.txt | sort | uniq > bugaga.txt
и чутка о shell? ЧТО ЭТО? это в линуксе такая командная строка |
Функция fopen возврщает не содежимое файлов, а дескрипторы, по которым осуществляется чтение - они специально подбираются таким образом, чтобы при любых условиях не совпадали с другими дескрипторами, для того чтобы PHP мог различать различные открытые файла. Если хочешь сравнить содержимое, лучше воспользуйся функцией file_get_contents
PHP код:
|
Код:
if(md5($file1)===md5($file2))unlink('file2.txt'); |
| Время: 15:57 |