Ładuję...
photo
Kiedy plik tekstowy ma ponad 700 M (nieco więcej niż 8 milionów wierszy), już #Vim radzi sobie z jego otwarciem. Na zapisanie pliku po edycji muszę czekać, bagatela, około 45 sekund...
  1. photo szopa *już tylko vim [odpowiedz]
  2. photo Mekk Hmm. 700M nie próbowałem ale +100M w emacsie edytowałem...
    Inna sprawa, że chyba wolałbym napisać skrypt perlowy ;-) [odpowiedz]
  3. photo Mekk (a tak w ogóle to
    $ cat paskudnie_duzy_plik.dump | split -b 10m - kawalek.dump.
    $ vi/emacs/whatever kawalek.dump.aa, kawalek.dump.ab, ....
    $ cat kawalek.dump.* > znowu_zlozony_plik.dump
    [odpowiedz]
  4. photo szopa @Mekk - przy 700 emacsy same mówią, że za duży :) Chciałbym sobie móc plik podzielić, ale muszę znaleźć konkretny wiersz i tam dokonać nietrywialnej edycji (czytaj naprawić paskudnie popsuty XML). [odpowiedz]
  5. photo Mekk Hmm, to zamiast -b proponuję split --lines=100000 (split co 100.000 linii) [odpowiedz]
  6. photo plugawy @Mekk - świetny skrypt. Przyda się przy edycji 4GB dumpów z bazy :-) [odpowiedz]
  7.  
  • Promuj wpis: