Miller is like sed, awk, cut, join, and sort for name-indexed data such as CSV
11–20 of 81 posts
Re: Miller is like sed, awk, cut, join, and sort for name-indexed data such as CSV
#12Re: Miller is like sed, awk, cut, join, and sort for name-indexed data such as CSV
#13Re: Miller is like sed, awk, cut, join, and sort for name-indexed data such as CSV
#14This is nice! It'd be great to download a .deb package for it.
Re: Miller is like sed, awk, cut, join, and sort for name-indexed data such as CSV
#15I have my own little toolkit of csv parsing tools that do most of these (using python's csv module.) I suspect most people who do deal with bulk CSV files all the time do as well. I'd be curious about how gracefully it handles large CSV files. The lack of quoting support kills it for my use case however. I wrote my own tools, starting with csv_cut because cut(1) didn't do quoting.
miller handles large files well. it's fast enough, and doesn't hold entire file contents unless it has to (e.g. sort). so gigabytes of input data are fine.
Re: Miller is like sed, awk, cut, join, and sort for name-indexed data such as CSV
#16This is lovely. Portable C, awesome.
Re: Miller is like sed, awk, cut, join, and sort for name-indexed data such as CSV
#17Re: Miller is like sed, awk, cut, join, and sort for name-indexed data such as CSV
#18Re: Miller is like sed, awk, cut, join, and sort for name-indexed data such as CSV
#19Re: Miller is like sed, awk, cut, join, and sort for name-indexed data such as CSV
#20This is lovely. Portable C, awesome.
12:58 shephard:c shephard$ make all
ctags -R .
ctags: illegal option -- R
usage: ctags [-BFadtuwvx] [-f tagsfile] file ...
make: *** [tags] Error 1
[Edit - No "-R" option for ctags in OS X 10.8.5, or in OpenBSD Current - http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/...Edit2 - Now, it seems to be breaking on lemon not being explicitly called out in the path during a make:
lemon filter_dsl_parse.y
make[1]: lemon: No such file or directory
make[1]: *** [filter_dsl_parse.c] Error 1
make: *** [dsls] Error 2
13:07 shephard:c shephard$
]