Chen Guo wrote: > Hi Padraig, > >> I do think --number is more general than --chunk as it allows you to specify > >> only 1 number >> to get the behaviour described above. Also I notice that FreeBSDs split >> recently >> got a '-n chunk_count' option, so it would be good to maintain compat with >> that >> if possible. >> > I read the FreeBSD source. It's interesting that the Berkeley gave the copy > right > to UC Regents, who just skyrocketed my tuition. Anyhow... > > More on topic, their --number option is actually quite trivial; they get size > = st_size/n > and proceed like it's --bytes=size. In a sense, this chunks option can > actually be > seen as an extension to their --number option. > > I think what I'll end up doing is, implement their --number option, > outputting the chunks > to files. Then extend it to support --number=n/tot, which outputs to stdout. > > Then for delineation by newlines, I'll call it something like > --number-lines=n, outputting > all chunks with split's cwrite to files, and what I have now > --number-lines=n/tot, which > extracts a chunk to stdout.
That all sounds very sensible. Thanks for your work on this so far. cheers, Pádraig.