Программа.

Discussion in 'Болталка' started by Hyde, 20 Sep 2012.

  1. Hyde

    Hyde New Member

    Joined:
    6 Aug 2012
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Собственно сабж, есть в файле 3 млн строк, какой програмой можно виделить именно например первих 100к и вирезать их.
     
  2. GarantVotes

    GarantVotes Banned

    Joined:
    11 Apr 2011
    Messages:
    0
    Likes Received:
    6
    Reputations:
    10
    Notepad++
     
  3. Hyde

    Hyde New Member

    Joined:
    6 Aug 2012
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    как именно ?
     
  4. Hyde

    Hyde New Member

    Joined:
    6 Aug 2012
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    чтоб бистро.
     
  5. оlbaneс

    оlbaneс Moderator

    Joined:
    5 Nov 2007
    Messages:
    1,362
    Likes Received:
    1,041
    Reputations:
    356
    заказать скрипт. там писать две строчки всего.
    выбрать файл, указать сколько строк удалить, открыть его, удалить и скопировать в новый файл, закрыть.


    п.с. в екселе вроде можно, но точно не помню. погугли.
     
    _________________________
  6. Чакэ

    Чакэ Elder - Старейшина

    Joined:
    15 Aug 2010
    Messages:
    260
    Likes Received:
    66
    Reputations:
    62
    word.exe
     
  7. MTV

    MTV New Member

    Joined:
    16 Feb 2011
    Messages:
    180
    Likes Received:
    2
    Reputations:
    0
    exe.exe
     
  8. kingbeef

    kingbeef Reservists Of Antichat

    Joined:
    8 Apr 2010
    Messages:
    369
    Likes Received:
    164
    Reputations:
    126
    Открыть файл листнуть на 100к строку и зажимаю кнопку shift нажать правой кнопки мыша на нужную строку.
     
    _________________________
  9. Чакэ

    Чакэ Elder - Старейшина

    Joined:
    15 Aug 2010
    Messages:
    260
    Likes Received:
    66
    Reputations:
    62
    где скачать? дай ссылку. только чтобы бесплатно, без регистрации и смс!
     
  10. Acc@unts

    Acc@unts Banned

    Joined:
    7 May 2012
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    http://zalil.ru/33903582
    пасс от .rar 5555
    надеюсь помог! ;)

    [​IMG]
     
    #10 Acc@unts, 29 Oct 2012
    Last edited: 3 Nov 2012
  11. Чакэ

    Чакэ Elder - Старейшина

    Joined:
    15 Aug 2010
    Messages:
    260
    Likes Received:
    66
    Reputations:
    62
    там вирус, посоны!
     
  12. Acc@unts

    Acc@unts Banned

    Joined:
    7 May 2012
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0

    аха мне что делать нечего? не качай ;)
    тут помочь хочешь еще и плохой, залей на проверку виров проверь!
     
  13. Чакэ

    Чакэ Elder - Старейшина

    Joined:
    15 Aug 2010
    Messages:
    260
    Likes Received:
    66
    Reputations:
    62
    залил. проверил. там виросы!
     
  14. йож

    йож Banned

    Joined:
    31 Aug 2012
    Messages:
    50
    Likes Received:
    10
    Reputations:
    0
    посоны не качяйти
     
  15. Acc@unts

    Acc@unts Banned

    Joined:
    7 May 2012
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    быть мне сукой если я туда лепил вирус!

    пусть админы проверят ;)
     
  16. b3

    b3 Moderator

    Joined:
    5 Dec 2004
    Messages:
    2,041
    Likes Received:
    933
    Reputations:
    199
    в линуксе head -n100000 your_file.txt > newfile.txt а если откроешь текстовик в Notepad++ или подобном редакторе который считает его весь то зависнешь нафиг. Нужно средство которое не будет считывать весь файл, а только нужное кол-во строк, и желательно без вывода на екран. это можно запилить обыкновенным пхп скриптом, считывая файл построчно и инкриментируя переменную до 100 000 .
    Вот построчное считывание: http://php.net/manual/ru/function.fgets.php там же и пример:

    PHP:
    <?php
    $handle 
    = @fopen("/tmp/inputfile.txt""r");
    if (
    $handle) {
        while ((
    $buffer fgets($handle4096)) !== false) {
            echo 
    $buffer;
        }
        if (!
    feof($handle)) {
            echo 
    "Error: unexpected fgets() fail\n";
        }
        
    fclose($handle);
    }
    ?>
    внутрь while тулишь инкремент переменную $i++ и условие если $i<=100000 тогда хватит читать файл, ну и вместо вывода строки echo $buffer; сделай сохранение строки в файл с дозаписью.
     
    _________________________
  17. Lasteeck

    Lasteeck *ersguterjunge*

    Joined:
    5 Apr 2010
    Messages:
    172
    Likes Received:
    109
    Reputations:
    6
    Не потянет!
     
  18. Spay.exe

    Spay.exe Member

    Joined:
    16 Apr 2010
    Messages:
    253
    Likes Received:
    49
    Reputations:
    35
  19. chursa

    chursa New Member

    Joined:
    29 Mar 2012
    Messages:
    0
    Likes Received:
    2
    Reputations:
    0
    та ну блин в notepad++ поставил курсор на первую строку потом на нужное количество строк опустился и зажав шифт поставил там курсор, все выделилось - скопировал, куда надо вставил
    простите за допотопщину, но разве это не быстро и удобно.. нафига шо-то мутить
     
  20. Alexandr II

    Alexandr II -=ImperatoR=-

    Joined:
    28 Dec 2007
    Messages:
    1,068
    Likes Received:
    642
    Reputations:
    87
    b3 ответил на вопрос, зависнет комп... с 10млн строк