lunex
11.05.2007, 16:03:22
witam. mam plik txt ktory wazy 2gb i na moim sprzęcie (pentium 4HT 3.2, 1,5GB ram) nie da rady go przeczytac. czy znacie moze jakis program ktorym moglbym podzielic ten plik na np. 20 mniejszych? rozszerzenie musi pozostac .txt wiec raropodobni odpadają
Cezar708
11.05.2007, 16:07:52
pod linuksem są komendy takie jak:
cut, tail. vi
moze warto spróbować, nawet na wersji LIVE jakiegos linuksa
lunex
11.05.2007, 16:14:08
vi sie wiesza. w tail chyba by sie dalo tylko jaka komende dac konkretnie?
Jabol
11.05.2007, 16:35:33
split na unixie
Kod
split --help
a jeżeli chodzi o tail to musiałbyś mieszać head z tail, np:
head -n 10000 plik.txt | tail -n 1000 - > 9001-10000.txt
i analogicznie dla każdego przedziału liniejk.
sztosz
11.05.2007, 17:26:50
A pod windowsem nie wystarczy użyć jakiegoś normalnego edytora tekstowego a nie notepada? Np. Notepad++, albo Lister z Total Commander'a jeśli tylko chcesz odczytać.
dr_bonzo
11.05.2007, 18:40:52
A co chcesz z tym plikiem robic? Czytac go "recznie" oczami? Czy przetworzyc? (od tego masz narzedzia, lub chocby przetwarzanie php po lini/fragmencie danyc -- NIE z uzyciem file() czy file_get_contents())
lunex
11.05.2007, 18:51:01
nie musze tego czytać, tzn nie tego dwu-gigiowego. chce tylko podzielic na mniejsze i potem je spokojnie otwierac w jakim wordpadzie np.
juz niewazne total commander dal rade
Jabol
11.05.2007, 18:54:07
A swoją drogą to mnie dziwi czemu Vi nie dał rady. Przecież to jest edytor oparty na buforach... Oczywiście robienie bawienie się scrollem nie będzie wydajne, ale powinien sobie był dobrze poradzić.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.