Нужен скрипт

Discussion in 'PHP' started by Fata1ex, 19 Apr 2007.

  1. Fata1ex

    Fata1ex Elder - Старейшина

    Joined:
    12 Dec 2006
    Messages:
    703
    Likes Received:
    300
    Reputations:
    38
    Нужен скрипт, который при нахождении в строке заданных символов удалял бы строку полностью

    Есть большой файл вида

    aabbcc - blablabla
    ddeeff - qweqwe
    ...

    Нужно чтоб скрипт удалил все строки с 'qweqwe'

    Заранее спасибо
     
  2. GreenBear

    GreenBear наркоман с медалью

    Joined:
    7 May 2005
    Messages:
    2,547
    Likes Received:
    1,398
    Reputations:
    612
    PHP:
    $needle 'qwerty';
    $f fopen('file''r');
    $w fopen('result''a');
    while(!
    feof($f)){
        
    $str fgets($f);
        if(!
    stristr($str$needle)) fputs($w$str);
    }
    fclose($f);fclose($w);
    10 баксов жду на кошел который послал в пм
     
    1 person likes this.
  3. Darkweider

    Darkweider Elder - Старейшина

    Joined:
    8 Feb 2007
    Messages:
    142
    Likes Received:
    13
    Reputations:
    0
    ахххахаахах=)
     
  4. genom--

    genom-- Elder - Старейшина

    Joined:
    9 Jul 2006
    Messages:
    668
    Likes Received:
    416
    Reputations:
    288
    на perl

    open lol,"<in.txt";
    open bygag,">out.txt";
    while(<lol>){
    print bygag $_ if(! $_=~/qweqwe/i);
    }
    close(lol);close(bygag);

    вот както так
     
  5. _Nikolas_

    _Nikolas_ New Member

    Joined:
    27 Dec 2006
    Messages:
    17
    Likes Received:
    3
    Reputations:
    0
    на баше, одна строка:
    Code:
    cat input_file | grep -v qwerty > output_file