sziasztok,
egy kéréssel fordulnék hozzátok.
van egy 700.000 soros *.txt fájl, amit fel kellene szabdalni 50.000 soros külön darabokra.
erre szeretnék egy megoldást, egy script formájában, aminek megadom a bemeneti fájlt, esetleg azt, hogy hány soronként vágjon (mondjuk ez nem lényeg) és a script létrehozza belőle az adott hosszúságú fájlokat.
előre is köszönöm a segítséget: sumo
ps: én magamtól először a cut parancs használatán gondolkoztam, de nem találtam (vagy csak nem láttam?) olyan opciót, ami sorokat számol. esetleg awk?
- 2831 megtekintés
Hozzászólások
van erre direkt egy parancs is, de most nem jut az eszembe
szerk: megvan
split parancs
nyomsz rá egy man-t és kész
Nekem mindig igazam van, ha nem, akkor nincs igazam, szoval megint igazam van hogy nincs igazam.
debian 4.0 - linux-2.6.22-pancs1-wifi0 - 2.6.22 kernel madwifivel itt
- A hozzászóláshoz be kell jelentkezni
Scriptekben nem vagyok jó, de ha gondolod, C-ben vagy java-ban összedobhatom...
Morzel
- A hozzászóláshoz be kell jelentkezni
szia!
a java-s megoldás érdekelne:)
ha nem nagy megerőltetés neked, akkor megírhatnád:)
köszi: sumo
::sumo.conf::
- A hozzászóláshoz be kell jelentkezni
Szerintem a split-et próbáld meg. Én ugyan eddig csak binárisakat daraboltam vele, de ott megadtam a --byte=rengeteg kapcsolót, de alapjában véve a man sorokat említ.
--
Debian - The "What?!" starts not!
- A hozzászóláshoz be kell jelentkezni
split -l, --lines=NUMBER -> put NUMBER lines per output file
Nekem mindig igazam van, ha nem, akkor nincs igazam, szoval megint igazam van hogy nincs igazam.
debian 4.0 - linux-2.6.22-pancs1-wifi0 - 2.6.22 kernel madwifivel itt
- A hozzászóláshoz be kell jelentkezni
split, szuper.
meglestem a manját, valóban van ilyen benne:
-l, --lines=NUMBER put NUMBER lines per output file
ezzel remélem tudok valamit kezdeni.
köszi: sumo
- A hozzászóláshoz be kell jelentkezni
köszi, a split valóban megoldotta a nyűgömet:)
(split -l 50000 fájl.txt)
::sumo.conf::
- A hozzászóláshoz be kell jelentkezni