Szo nincs arrol, hogy mashogy. Fuggetlenul is el lehet erni hasonlo eredmenyt. Bizonyitanod meg nem kell semmit, amig erre nem kernek. A bsdsort eseten egyebkent szvsz eleg nyilvanvalo a helyzet, hogy nem tortent masolas.
Es hogy catet hogy irsz meg maskepp? Lasd pl a dog nevu programot.
Lehet olyan catet irni ami mmapol (de ez nem fog mukodni ha olyat akarsz catelni, ami nem mmapolhato), lehet olyat ami karakterenkent olvassa vegig (ez lassu lesz), olyat ami blokkonkent (ez mar jobb, portabilis, stb), lehet ezeket kombinalni esszel (megprobalod mmapolni, ha nem megy, akkor meg open + read), lehet olyat irni ami httprol meg egyeb helyekrol is tud catelni, mert mondjuk valami VFS libet hasznal maga alatt (persze akkor /bin/cat -nak picit nagy lenne, dehat ez van!).
Lehet olyat irni, ami be tudja sorszamozni a sorokat, vagy olyat amiben ilyen nincs. Tudhat olyat, hogy a sorvegeket kiemeli, vagy az ures sorokat osszehuzza (es N darab ures sorbol mindig csak egyet mutat). Lehet olyat ami a TAB karaktereket ^I-vel jeloli.
Es meg sorolhatnam. Rengeteg lehetoseg rejlik egy kiscicaban.
--
|8]