[Discuss] cocat for linux
p.willis at telus.net
p.willis at telus.net
Fri Jun 9 15:46:13 PDT 2006
Quoting Clarke Brunsdon <crimson at uvic.ca>:
> #!/usr/bin/python
> import sys
> files = []
> for file in sys.argv[1:]:
> files.append( open (file, 'r') );
> haslines = 1;
> while(haslines):
> haslines = 0
> thisline = ""
> for file in files:
> line = file.readline()
> haslines = haslines or line
> thisline = thisline + " " + line[:-1]
> print thisline[1:]
>
>
> 14 lines, 2 minutes
Great!
What does it do if the files have different numbers of lines?
cocat is written in C and does error checking, has selectable delimiter.
I do have one buffer to make resizing dynamic on though.
91 lines , 18 minutes (including testing)
Peter
More information about the Discuss
mailing list