[colug-432] help with awk
Keith Larson
klarson at k12group.net
Wed Oct 7 09:21:53 EDT 2015
I like that even better. Thank you.
>>> Stephen Potter <spp at unixsa.net> 10/7/2015 8:36 AM >>>
> Assuming the header has "Gender" for the column title,
egrep 'Gender|,M,' source.csv > males.csv
egrep 'Gender|,F,' source.csv > females.csv
Change the title and the criteria for the gender to match your file (like ",M$" if at the end, etc). To make it case insensitive, use "egrep -i".
Going back to earlier conversation about shell tests, this could also depend on what you are running it on. The grep on linux allows
grep -E instead of egrep. It also has grep -P to allow PCRE.
-spp
On 10/6/2015 8:35 PM, Rick Hornsby wrote:
On Oct 6, 2015, at 18:57, Keith Larson <klarson at k12group.net> wrote:
I would like the header row in both files if possible.
To copy the header line, start thusly:
head -1 source.csv > males.csv
head -1 source.csv > females.csv
and every operation following that writes to the files, use the >> append operator.
_______________________________________________colug-432 mailing listcolug-432 at colug.nethttp://lists.colug.net/mailman/listinfo/colug-432
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.colug.net/pipermail/colug-432/attachments/20151007/eebbcd8f/attachment.html
More information about the colug-432
mailing list