Нужна такая программка которая из текстового файла ну например Code: 1234 2344 2133 12312 443 1231 3123 13 134 134 14 вывела в отдельный файл все строки в которых присутствует ну допустим "34" Code: 2344 134 134 извините если заголовок не отразил сути темы) Спасибо огромное кто понял что мне надо))))
На Php легко написать.. Получаем массив строк, перебираем его и если в строке попадаеться "34" - выводим.. Самому щас написать нет времени, извини
PHP: <?php ////////////////////////////////// $file = '1.txt';//исходный файл $findstr = '11';//Искомая строка $file_output = '2.txt';//файл для записи результатов ////////////////////////////////// $file_input = file($file); if(!$file_input) { echo("Ошибка открытия файла"); } else { foreach($file_input as $str) { if(substr_count($str , $findstr) > 0) { $file_out = fopen($file_output, 'a+'); if(!$file_out) { echo("Ошибка открытия файла"); } else { fwrite($file_out, "$str"); fclose($file_out); } } } } ?>
Простейший батничек или выполнить в командной строке Пуск-ВЫполнить-cmd type C:\data.txt | findstr "34" >> C:\result.txt data.txt файл с данными result.txt результат PS: стыдно задавать такие вопросы,а уж использование PHP вообще абсурд.