Portál AbcLinuxu, 25. dubna 2024 19:56


Dotaz: Perl - zapis na zacatek souboru

25.9.2004 17:25 pasmen | skóre: 45 | blog: glob | Praha
Perl - zapis na zacatek souboru
Přečteno: 295×
Odpovědět | Admin
Zdravim,
mam skript v Perlu ktery jeden soubor cte, zpracovava a vysledek zapisuje do jineho souboru. Na konci zpracovani potrebuji na zacatek vystupniho souboru zapsat nejaka data zavisejici na tom, co ctu ze vstupniho souboru. Kdyz pouziju
seek(HANDLE, 0, 0)
tak se mi data na zacatku prepisi. Nevi nekdo jak to vyresit? Dik
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

25.9.2004 17:44 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Perl - zapis na zacatek souboru
Odpovědět | | Sbalit | Link | Blokovat | Admin
Piš výsledky do pomocného souboru a na závěr vytvoř definitivní výsledek, kam nejprve zapíšeš to, co mý být na začátku. Pokud ten výstup není opravdu gigantický, tak je to nejepší řešení. Kdybys věděl, kolik místa si máš na začátku vynechat, tak bys mohl použít seek, a tedy se asi takhle neptal, takže předpokládám, že to nevíš.
25.9.2004 17:58 pasmen | skóre: 45 | blog: glob | Praha
Rozbalit Rozbalit vše Re: Perl - zapis na zacatek souboru
Kolik mista si nechat vazne predem nevim, jenom zhruba (0-500 kB, navic formatovaneho textu). Prave to co jsi navrhl se mi delat nechce, vystup ma radove 100 MB. Myslel jsem jestli to nejde nejak lip.
25.9.2004 18:08 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Perl - zapis na zacatek souboru
Opravit program, co čte ten výstup, aby ho četl ze svou souborů? ;-)
25.9.2004 18:08 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Perl - zapis na zacatek souboru
@#$%!

s/svou/dvou/
25.9.2004 18:20 pasmen | skóre: 45 | blog: glob | Praha
Rozbalit Rozbalit vše Re: Perl - zapis na zacatek souboru
Tu moznost prakticky nemam nebot jsem ho ja nenapsal a spoustim ho na pocitaci kde nemam prava ho upravit.
21.12.2005 16:11 ivast
Rozbalit Rozbalit vše Re: Perl - zapis na zacatek souboru
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pracujes nad skutocnym suborom, alebo presmeruvas STDOUT ? pretoze zariadenia, rury a sokety nevedia seek. pripadne po 'seek HANDLE' skus 'tell HANDLE'.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.