Как написать linux grep, sed, diff предложения в php-файле или в perl-файле

Я хочу сравнить 2 текстовых файла, используя Diff, grep и sed.

Во-первых, как написать linux grep, sed, diff предложения в php-файле или в perl-файле?

как написать этот diff в php или perl:

$ diff C:/Users/User/Desktop/text1.txt C:/Users/User/Desktop/text2.txt > C:/Users/User/Desktop/text3.txt

как написать этот sed в php или perl:

$ sed -i -r 's/.{2}//' C:/Users/User/Desktop/text3.txt

Во-вторых, что лучше? записать его в файл PHP или файл Perl?
Я хочу вызвать этот скрипт из файла PHP.

Спасибо.

Изменить 1:
Я пытаюсь это:

$text_files_path = "C:/inetpub/wwwroot/dbs";
$command = ("diff $text_files_path/$OldDbFile $text_files_path/$NewDbFile > $text_files_path/diffFile.txt");
exec($command);

он генерирует новый файл в указанной папке, но он пуст!

-2

Решение

Попробуй это :

<?php
echo exec("sed -i -r 's/.{2}//' C:/Users/User/Desktop/text3.txt");
?>
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector