
Práce s textovými soubory
Potřebuju poradit ohledně textových souborů.
1. Mám několik TXT souborů s textem, které potřebuju spojit do jednoho. Jde to? Pokud ano tak jak.
2. Potřebuju také jeden soubor rozdělit. Má 60.000 řádků a potřebuju ho rozdělit do šesti souborů po 10.000 řádcích.
3. Mám textový soubor, ve kterém je 2.000 odstavců. Asi 1500 z nich začíná názvem S81 a zybtek začíná názvem P48.
Potřebuju tento soubor rozdělit na dva, tak aby v jednom byly jen odstavce začínající S81 a v druhém zase ty P48.
Pokud chceš profesionální práci s TXT soubory, vyzkoušej PSPad, je zdarma:
cz
Ano ano, rozumím, ale co dál? Nikdy jsem s něčím podobným nepracoval, můžeš mi prosím přiblížit, co mám kde udělat?
1. proč to chceš dělat? Vypadá to spíš jako zadání úkolu z programování ve škole.
2. pokud je to úkol do školy - pak bys aspoň mohl vědět, v čem to máš udělat.
3. až to budeš vědět a začneš, narazíš na něco co nevíš, tak se zeptej.
Aha, teď jsem si všiml:
Tak to je dost divný - vracím se k bodu 1. proč to chceš dělat?
Ale abych taky něco poradil:
Jde to, nejsnadněji z příkazové řádky. Koukni se na nápovědu příkazu COPY
Tohle zvládně jakýkoliv programovací jazyk - otevřít vstupní soubor, 6x opakovat: vytvořit výstupní soubor, 10.000x opakovat: číst ze vstupního souboru řádek a zapsat ho do výstupního souboru, zavřít výstupní soubor. Na konec zavřít vstupní soubor.
Opět jakýkoliv programovací jazyk - otevřít vstupní soubor, vytvořit dva výstupní soubory, opakovat až do konce vstupního souboru: číst ze vstupního souboru až do konce odstavce a podle prvních tří znaků zapsat do správného výstupního souboru. Na konec zavřít všechny soubory.